Ok, so it's not going to win an Academy Award but this is a really good movie. It made me fall in love with Tom Cruise all over again. I fully expected to think the younger actors were not good but they were very good. A lot of tongue in cheek and if you don't laugh at Alec Baldwin and Russell Brand there is something wrong in your life. I left feeling very upbeat and happy and sometimes that just what you need in a movie!