I thought the cast was quite well. Kevin Smith and Matt Damon pretty much saved the movie in my opinion. The story was not bad, but for my taste a little too bizarre. The allusion to christian history was funny and interesting in some parts, but didn´t really catch my humor. All in all an interesting movie because it´s not a story that can be seen in every second movie.