This is a family film as it can appeal to kids and adults. Well casted...Robert Downey plays a hero with flaws, and you see him mature during the plot. Jeff Bridges and Terrence Howard are good supporting cast. Paltrow was okay, but the role could have done more with her. This is set up for the sequel and I look forward to it.