Bad Boys for Life earned $34 million during its second weekend, eclipsing box office competitors, including STX’s The Gentlemen.

Variety reports that ticket sales have propelled the Will Smith and Martin Lawrence-starring film past the $100 million threshold, easily landing the No. 1 spot for the second weekend in a row. The movie has now grossed $120 million in the U.S.

The Gentlemen debuted at No. 4, earning $11 million in the U.S. and $22.5 million at the international box office. The outlet reports that this film had the same core demographic as Bad Boys for Life, so it’s likely that the latter comedy encroached upon The Gentlemen’s male audience.

Directed by Guy Ritchie and featuring Matthew McConaughey, Charlie Hunnam, and Henry Golding, The Gentlemen follows an American expat who is looking to liquidate his London-based marijuana empire. However, the endeavor doesn’t work according to plan.

Bad Boys for Life, the third sequel in the Bad Boys series saw a $68.1 million four-day weekend debut in the U.S. The film eclipsed 1995’s Bad Boys and 2003’s Bad Boys II and exceeded the pre-release forecasts of a $38 million weekend. In Bad Boys for Life, we see Will Smith and Martin Lawrence reprise their roles as Detective Lieutenant Michael "Mike" Lowrey and Detective Lieutenant Marcus Burnett, respectively, as they vie to take down the leader of a Miami drug cartel. 

Also Watch