The "Twilight" excitement eclipsed all other movies over the weekend. Last week's winner, James Bond movie "Skyfall" finished in second place with 41.5 million at North American (U.S. and Canadian) theaters.
"Skyfall" is now the highest-grossing Bond movie to date with a global total of over 669 million, surpassing the 599 million taken in by "Casino Royale" in 2006.
007's Daniel Craig made a surprise visit to Camp Bastion in Afghanistan, where the actor met with British troops. Dressed in military gear, Craig was on hand for the showing of "Skyfall" at the military base.
Historical drama "Lincoln" expanded from a limited opening a week ago and landed in third place with 21 million. The movie stars Daniel Day-Lewis as the 16th president near the end of his life as he battles to ban slavery and end the Civil War. The movie is directed by Steven Spielberg and has earned critical praise and awards-season buzz.
In fourth place, Walt Disney Co animated movie "Wreck-It Ralph," about a videogame character that destroys everything in his path. Denzel Washington's drama "Flight" landed in the No. 5 spot.