Vegas card-counting flick 21 cashed in over the weekend, earning $23.7 million and unseating Horton Hears a Who! from the top spot at the box office. The Dr. Seuss animated flick still earned an impressive $17.4 million in its third week in release, well ahead of third-place finisher Superhero Movie's $9.5 million debut. Rounding out the top five were Tyler Perry's Meet the Browns and Drillbit Taylor, which earned $7.8 million and $5.8 million, respectively.
Source: boxofficemojo.com