Avatar still rakes it in, now second only to Titanic

James Cameron's Avatar topped the box office for the fourth straight weekend in a row, taking in an estimated $48.5 million domestically to become the top domestic hit of 2009.

The domestic tally for the sci-fi epic is now $429 million, placing it sixth among domestic hits, the Associated Press reported.

Worldwide, Avatar has now taken in about $1.34 billion, second only to Cameron's Titanic ($1.8 billion).

Daybreakers, meanwhile, opened in fourth place with $15 million for the Jan. 8 weekend.

More from around the web