It's also about a scrawny son gaining the approval of his brawny Viking dad. That would be Hiccup (the voice of Jay Baruchel), a kid determined to prove his mettle by slaying a Night Fury - a breed of reptile so daunting it makes other dragons seem like bunny rabbits.
Then Hiccup actually captures one of the things. And, of course, not only can he not take a knife to the creature, but he also ends up becoming its friend. Hiccup dubs the dragon Toothless. It looks like a cross between a big bat and a beached whale, with the melancholy whimper of a dog and the whinnying spirit of a horse. And if Toothless is remindful of the impish Stitch from Lilo and Stitch, that's no coincidence: How to Train Your Dragon's codirectors, Dean DeBlois and Christopher Sanders, served in the same capacity on the 2002 Disney feature cartoon.
Inspired by Cressida Cowell's kid-lit series, How to Train Your Dragon has two or three booming and intense action sequences that may leave the littlest audience members more quaking than charmed. But the notion of having a pet dragon - just like a pet whale, or a pet lion - is a scenario that should appeal to children of all ages.
The bearded, burly Vikings of the Nordic isle of Berk are headed by Hiccup's father, Stoick the Vast (a grumbling Gerard Butler). Ugly Betty's America Ferrera gives voice to the feisty Astrid, a Teutonic teen who starts off thinking Hiccup is a wimp and ends up his dragon-loving gal pal.
With less of the scattershot pop-cult japery of the Shreks and more heart, How to Train Your Dragon is unlikely to find the really big demographic crossover crowds. Then again, there are those 3-D glasses - everybody's wearing 'em.
Contact movie critic Steven Rea at 215-854-5629 or firstname.lastname@example.org. Read his blog, "On Movies Online," at www.philly.com/philly/blogs/onmovies.