"Django Unchained" has made about $129 million at domestic box office, topping his "Inglourious Basterds," despite early criticisms from Spike Lee

Maybe Spike Lee helped "Django Unchained" more than he hurt it.

Despite Lee's plea that audiences stay away from Quentin Tarantino's violent slave-revenge film for being "disrespectful to my ancestors," "Django" has become Tarantino's highest grossing movie ever at the domestic box office, the Weinstein Company announced Thursday.

It has taken in nearly $129 million since opening on Christmas Day. Tarantino's previous biggest moneymaking film was "Inglourious Basterds," which made $120.5 million domestically in 2009.

“Bob and I have had the most extraordinary filmmaker relationship with Quentin Tarantino, and we are proud to be here for this incredible milestone," Weinstein co-chairman Harvey Weinstein.

As for Lee, before the movie opened, he complained loudly: "I can't speak on it 'cause I'm not gonna see it," the director said. "All I'm going to say is that it's disrespectful to my ancestors. That's just me … I'm not speaking on behalf of anybody else."

He followed up his statement on Twitter, posting: “ American Slavery Was Not A Sergio Leone Spaghetti Western.It Was A Holocaust.My Ancestors Are Slaves.Stolen From Africa.I Will Honor Them.”