As Happy Feet ($17.05 million) and Casino Royale ($15.1 million) retained the top two spots for a third straight week - bringing their respective to-date totals to $121 mil and $115.9 mil - Déjà Vu ($11 mil) placed third at this weekend's box office. Rounding out the top five were The Nativity Story (delivering $8 million in its debut) and Deck the Halls ($6.6 mil).

Among other new releases, Turistas ($3.5 million) came in eighth, and Van Wilder: The Rise of Taj ($2.3 mil) was No. 10.