With a $33 million haul, Blades of Glory topped the weekend box office, which was down 13 percent versus a year ago but is still up four percent for the year to date. Rounding out the top five were Meet the Robinsons (opening with $25.1 million), 300 ($11.2 mil), last week's champ TMNT ($9.2 mil) and the unsinkable Wild Hogs ($8.4 mil).

Blades of Glory represents the second-best opening of Will Ferrell's big-screen career, behind Ricky Bobby ($47 mil).