See this with a girlfriend. It is a great movie! We wanted to see it again! And we will. Enjoy! Christopher Egan, "Charlie", did a great job on his character. At the beginning, you really dislike him but as Sophie aka Amanda Seyfried grew to love him so did you!
Robert Downey Jr. is PERFECT in this role. He does a phenomenal job with it. Actions are great. The humor is classic but not too much. Fast-paced, great story. And the true test....my 9 year old sat through the whole thing without moving or asking for candy!