The reviews didn't prepare me for how funny this movie is. There are a lot of fast quips flying by. Listen carefully or they'll get past you. For example, one character, after hearing Daniel Craig's southern accent, says "What is this, CSI KFC?" Hilarious! I didn't guess the real culprit. I was sure the entire movie and I was wrong. Lots of fun following the action and the portrayals. This is not a deep movie. It has a simple message: Sit back and enjoy the ride.