Families across the country ate their bird and had it, too over the Thanksgiving holiday weekend. In a curious bit of irony, Happy Feet, an animated film about saving monarch penguins in Antartica, was the number one film at the box office on the day that millions of Americans feasted on turkeys. According to ShowBizData.com, the Warner Bros. movie earned $50.8 million between Wednesday and Sunday ($37.2 million from Friday to Sunday). In second place was Sony/MGM's Casino Royale, which raked in $45.4 million over the five-day period ($31.3 million for the three-day). Disney's Déjà Vu debuted in third place with $28.6 million ($20.4 million over the three days). Associated Press writer David Germain described the holiday as "sturdy but unremarkable." It was down 3.4 percent from the comparable weekend last year, which saw Harry Potter and the Goblet of Fire leading with $81 million.

The top ten films for the weekend, according to final figures provided by ShowBizData.com:
1. Happy Feet, $37.02 million; 2. Casino Royale, $31.3 million; 3. Déjà Vu, $20.38 million; 4. Deck the Halls, $11.76 million; 5. Borat: Cultural Learnings of America for Make Benefit Glorious Nation of Kazakhstan, $10.29 million; 6. The Santa Clause 3: The Escape Clause, $10.12 million; 7. Flushed Away, $5.82 million; 8. Stranger Than Fiction, $5.73 million; 9. Bobby, $4.75 million; 10. The Fountain, $3.75 million.