Sandra Bullock's The Blind Side became the surprise hit of the season coming in first at the box office with $20.4 million this weekend beating out the heavily favored Twilight: New Moon.

1. The Blind Side, $20.4 million

2. Twilight: New Moon, $15.7 million

3. Brothers, $9.7 million

4. Disney's a Christmas Carol, $7.5 million

5. Old Dogs, $6.9 million

6. Armored (tie), $6.6 million

7. 2012 (tie), $6.6 million

8. Ninja Assassin, $5 million

9. Planet 51, $4.3 million

10. Everybody's Fine, $4 million

(Photo: WENN)