I saw this in theaters I think a few weeks ago and it was really good.:) I loved this movie and it was better then expected. If you want action but also romance in it but not too much of either then I personally think this is perfect and they kept them both even fairly well.:) Tom Cruise was totally hot in this movie though I'm sure he's looked hotter.;) He did a great job with his character and I think he was perfect for the role as Roy! Cameron Diaz did a good job as well especially with her character June but she also could have been better since I've seen her do better but I don't really like her characters in the movies as much as I like other actors with their characters. Paul Dano did an awesome job with his character Simon, almost seemed like a kid/teen but yet smarter then anyone else especially with science.^.^
It wasn't like the greatest movie ever but it was a really good movie and I'd probably watch it a second time.^.^