Happy Feet maintained its position at the top of the US Box Office this weekend, seeing off Casino Royale for the second week running.

The animated film took $37.9 million, taking its gross up over $100 million.
Deja Vu and Deck The Halls went straight in at number tree and four respectively, with Borat dropping two places to fifth.

The top ten in full:

1. Happy Feet - $37.9m
2. Casino Royale - $31m
3. Deja Vu - $20.8m
4. Deck the Halls - $12m
5. Borat: Cultural Learnings of America for Make Benefit Glorious Nation of Kazakhstan - $10.4m
6. The Santa Clause 3: The Escape Clause - $10m
7. Stranger Than Fiction - $6m
8. Flushed Away - $5.84m
9. Bobby - $4.91m
10. The Fountain - $3.73m