Yeah, the grand finale was a bit silly (in comparison to the rest of the movie) but other than that, an utterly enjoyable movie. The one weak link in the movie - Katie Holmes. Oh, she acted well enough, and was cute, and etc. But every time I looked at her, all I could see was that damn picture of her face that looked like she had herpes, and Tom Cruise jumping around like a fairy. Damn you Cruise... damn you. I really liked it though, and you should go see it. Let me know what you think.