The story is so miniscule and familiar that it would be silly to even criticize it, the main relationship is annoying, the lead actor's voices are over-produced, the whole thing is a little Bollywoodish, and it's not silly enough to really work...but it doesn't matter. Those things stop it from being a great movie, but it's a lot of summer fun, particularly for anyone who grew up in the 80's and early 90's. Cruise's performance in general, makes the whole thing worthwhile. His sex-capade duet with Akerman is pretty damn funny, and the other characters just turn this into a ball of fun. Sure Giamatti is just reprising his character from the Howard Stern movie, but he is still fun being evil, and Brand is great when he has a minor role like this. Baldwin is amusing, and everyone seems to be having a good time. See it at matinee pricing, and you'll get your money's worth.