Controversial western, Django Unchained has 'outpaced expectations' by reaching number two at the domestic box office.
The Quentin Tarantino blockbuster about a freed slave who is on a mission to rescue his wife from a plantation owner, took in $30.7m during the weekend for a six-day total of $64m.
Peter Jackson's The Hobbit: An Unexpected Journey stayed at No. 1 in its third weekend with $32.9m while Les Miserables took third place.
"Both films have outpaced expectations since debuting Christmas Day and, along with other movies, should see a nice boost on Monday and Tuesday (New Year's Day)," the Hollywood Reporter said.
They added: "Starring Jamie Foxx, Christoph Waltz and Leonardo DiCaprio, Django is playing better to women than expected, with females making up 44 percent of the audience. African-Americans also are flocking to the movie about a slave who is freed by a bounty hunter, making up an estimated 30 percent of the audience. Django cost north of $87 million to make."
Last week celebrated filmmaker Spike Lee said he would boycott the slavery revenge film because it is "disrespectful" and glamourised the painful past of African Americans.
"American Slavery Was Not A Sergio Leone Spaghetti Western. It Was A Holocaust. My Ancestors Are Slaves. Stolen From Africa. I Will Honor Them," Lee wrote on Twitter.