James Cameron's Avatar is unstoppable: It topped the U.S. box office for the fifth straight weekend in a row, raised its domestic take to about $491.8 million, and overtook Star Wars as the third-highest-grossing movie of all time domestically.
The Associated Press estimates that the sci-fi epic will top $500 million domestically by the end of the Martin Luther King Jr. holiday on Monday.
Globally, Avatar's total is now an estimated $1.6 billion, second only to Cameron's Titanic ($1.8 billion).
The first Star Wars movie took in $460.9 million domestically in its original run and several reissues over the years. (Star Wars is still ahead of Avatar in terms of tickets sold.)
Meanwhile, The Book of Eli opened strongly in second place, with about $31.6 million domestically.