November 19, 2006 — "Happy Feet" beat out James Bond's "Casino Royale", earning an estimated $42.3 million to Bond's $40.60 million during the weekend. However, this data is not final so the true winner will be called on Monday. "Borat" fell to number 3 with $14.4 million. The film has made $90 million in three weeks. For more results, check out our front page.