So, after all the hype, all the reviews, all the best-of/worst-of lists and all those pictures of a bare-chested Daniel Craig, does Casino Royale have what it takes to finish number one at the box office this weekend? To do so, it's going to have to beat out a bunch of animated penguins who have debuted in 400 more theaters, as well as thousands of parents desperate to get the kids out of the house for a little while so that Dad can watch some football in peace.

Friday's numbers are in, and it appears Bond has gotten off to a good start taking in an estimated $14.4 million in just one day. While it's two million less than the previous Bond (Die Another Day) racked up on its opening night, those are still some pretty decent numbers. However, Happy Feet ($11.6 million) is not far behind, and with the bulk of the weekend still ahead, there's a good chance those penguins will come out victorious ... but not by much. Right now, both films are on target to bust out somewhere between $40-43 million when it's all said and done. If that happens, it will be the first time since May 2005 that two films grossed over $40 million in one weekend. The last two to do it were Madagascar and The Longest Yard. How do you think it will play out?

[via Coming Soon]