Very good movie. Some extremely funny parts, some very good drama, and a really good bad guy. Robert Downey Jr. and Gweyneth Paltrow did a great job. I don't like Jeff Bridges playing a bad guy, but he played it well. Kind of a long movie, but I'm not sure where you could cut it without hurting the story.