Saw this movie with three different groups of friends three different times this weekend, and each time the movie gets better and better. Things are fast paced and each viewing lets me see things I didn't catch the first time. It's pretty amazing that I haven't gotten tired of it, but I did really enjoy it. I would highly recommend this movie to any movie goer, even if you may not end up watching it multiple times.