this movie was really good, it had great laughs, great story, great characters, and great heart!!!!! good movie for all ages and even though some of the effects are okay at points it is still a good movie!!!!btw josh hutcherson is hot!!!