The re-release of Avatar, the sci-fi epic by acclaimed Hollywood filmmaker James Cameron, is reported to be a flop at the US box office. Cameron's 3-D special edition of Avatar, which included an extra nine minutes of footage, failed to draw cinemagoers. The film pulled up merely $4 million.

Instead, the horror film The Last Exorcism topped the box office chart, raking in $21.3 million in earnings. This was followed closely by Takers, the crime drama starring Chris Brown, Hayden Christensen and Matt Dillon opening with $21 million, according to media reports.

Sylvester Stallone's action flick The Expendables slipped to third place with $9.5 million, raising its three-week total to $82 million.

The top five included Julia Roberts' feel-good film Eat Pray Love and Samuel L. Jackson's action comedy The Other Guys, raking in $7 million and $6.6 million, respectively.