Avatar has topped the Christmas box office in a record-breaking weekend for cinemas in the US and Canada.
The estimated $278m (£174m) in weekend ticket sales broke the previous record of $253m (£158m) set in July 2008, the weekend The Dark Knight was released.
Sci-fi epic Avatar took $75m (£47m) in its second weekend, according to early studio estimates.
Sherlock Holmes, Alvin and the Chipmunks: The Squeakquel and It's Complicated all enjoyed strong debuts.
In its 10 days of release, Avatar has made $212m (£132.6m) in the US, and could be on its way to grossing more than $1bn (£625.6m) worldwide.
"This thing is going to be playing and playing, I can tell you that," said Bert Livingston, 20th Century Fox distribution executive. "There's a lot of business out there. Everybody's got good movies out."
In fifth place with $11.8m (£7.26m) was Up in the Air, starring George Clooney in the acclaimed story of a corporate downsizer who questions his role in life.
"It's an absolutely fitting end to the biggest box office year of all time," said Paul Dergarabedian, box office analyst for Hollywood.com.
"It's just been a total roller coaster ride. It's like audience members are on board."
The BBC News has contributed to the report.