James Cameron's Avatar is continuing to race up the box office charts - but is still second among the all-time top-grossing films worldwide.
The sci-fi saga remained at No 1 at the US box office for the fourth straight weekend with 48.5 million dollars, and added 143 million overseas to raise its international haul to 906 million.
With 429 million taken in the US, Avatar has now pulled in 1.34 billion worldwide, only behind Cameron's Titanic, which took in 1.8 billion.
In just 24 days, Avatar shot past the 402.1 million dollar US total of Transformers: Revenge Of The Fallen to become the No 1 release of 2009.
Cameron's tale of humans and aliens in conflict on a distant world now stands at No 6 on the all-time US chart.
The film has just over 100 million dollars to go to pass the No 2 US hit, The Dark Knight at 533.3 million.
"I think we'll get there very soon," said Bert Livingston, 20th Century Fox distribution executive. "I believe anything is possible with this picture. Nothing would surprise me. There's a still a long way to go, and it's going to keep on playing and playing."
The No 2 and No 3 US box office draws remained unchanged from the previous weekend, with Sherlock Holmes in second place at 16.6 million dollars and Alvin And The Chipmunks: The Squeakquel in third at 16.3 million.
Among new movies, Ethan Hawke vampire thriller Daybreakers had the best premiere, coming in at No 4 with 15 million.
Romantic comedy Leap Year, starring Amy Adams, opened at No 5 with 9.2 million.