We are in the pre-summer doldrums -- the calm before the Iron Man 2 storm -- and the box office returns reflect as much. This weekend, the critical darling How to Train Your Dragon, enjoying the sort of longevity that seems reserved for well-regarded family films (and cultural sensations like Avatar), reclaimed the top spot in its fourth week of release. Though Shrek numbers are still far, far away, Dragon is clawing its way off the list of Dreamworks Animation also-rans, and will make a run at Kung Fu Panda's $215 million final number. It's at $158 million right now.

Nipping at its heels this weekend was Kick-Ass, the mildly controversial R-rated kids-as-superheroes flick. If you've seen the movie, you know that it's really a niche release that Lionsgate pretended was something more. The $20 million weekend number seems like a balance between the reality and the marketing illusion. No word on how many people came away as offended as Roger Ebert.

Neil LaBute's Death at a Funeral remake ended up in fourth place, with a nondescript $17 million. Nothing to write home about, but it's good to see LaBute, who's been flailing around for the last 10 years or so, start to get some sort of footing. Funeral got edged out in the estimates by Date Night, which held up well after an unremarkable opening last weekend. In semi-wide release, neither the anti-consumerist satire The Joneses nor the sports flick The Perfect Game made much of a splash, both floating around half a million for the weekend on a few hundred screens.

The top ten after the jump.