Bad Boys for Life
Devil Tomato mascot

The projector's on fire. Literally.

— THE DEVIL TOMATO
ADVERTISEMENTReserved space
2020 · Thriller / Action / Crime

Bad Boys for Life

BURN INDEX · PLATFORM AVG
LOCKED
29%
COMMUNITY LEDGER · 0 ROASTS REGISTERED
SALT SHAKER · PLATFORM AVG
LOCKED
35%
COMMUNITY LEDGER · 0 SALT SHAKES LOGGED
TOTAL LEDGER ENTRIES FOR THIS TITLE · 0 · LIVE
— WHERE TO WATCH
🔥 The Devil Tomato is sniffing out streaming services…
LUKEWARM · INOFFENSIVE
ICE COLD · 0–20%

Masterfully crafted. Un-roastable.

CERTIFIED COOKED · 71–100%

An absolute cinematic disaster.

Marcus and Mike are forced to confront new threats, career changes, and midlife crises as they join the newly created elite team AMMO of the Miami police department to take down the ruthless Armando Armas, the vicious leader of a Miami drug cartel.

— THE CRITIC'S ROAST

💀 APPLYING THIRD-DEGREE BURNS…

— AUDIENCE VERDICT TAGS · LIVE10 TAGS
— THE DOSSIER
RELEASE DATE
2020
RUNTIME
GENRE
Thriller / Action / Crime
PLOT SUMMARY

Marcus and Mike are forced to confront new threats, career changes, and midlife crises as they join the newly created elite team AMMO of the Miami police department to take down the ruthless Armando Armas, the vicious leader of a Miami drug cartel.

STARRING CAST

Cast information unavailable.

— SUBMIT A ROAST

Public Roast Feed

@ENDING_LEAKS2026-01-30 14:00 UTC

If Bad Boys for Life was a meal, it'd be unsalted rice with extra ego.

@SCREEN_SHADE2026-01-30 08:00 UTC

Bad Boys for Life: proof the studio reads its own marketing too literally.

@LATE_SHOW_LURKER2026-01-30 00:00 UTC

Bad Boys for Life should come with a complimentary pillow for when the third-act CGI soup inevitably kicks in.

@TRAILER_TROLL2026-01-29 14:00 UTC

Watched Bad Boys for Life so you don't have to. You're welcome.

— QUICK ANSWERS

People also ask

Why is Bad Boys for Life rated highly on Roasted Tomatoes?+

Bad Boys for Life (2020) is praised with a low burn score on Roasted Tomatoes with a Burn Index of 29/100. Marcus and Mike are forced to confront new threats, career changes, and midlife crises as they join the newly created elite team AMMO of the Miami police department to take down the ruthless Armando Armas, the vicious le…

What streaming era or audience vibe does Bad Boys for Life fit best?+

Bad Boys for Life works best as a modern catalog staple for thriller fans. With a Burn Index of 29/100, pair it with viewers who can handle that heat level.

Is Bad Boys for Life worth watching according to Roasted Tomatoes?+

Bad Boys for Life scores 29/100 Burn — Roasted Tomatoes recommends it as a confident watch.

— MORE BRUTAL ROASTS

People Also Watched

— FROM THE WILD

Unfiltered Reddit Outrage

Simulated r/movies discussion threads · curated commentary timeline.

r/criticalkino · u/ExpositionDump🔥 2.0k points

[Serious Discussion] Is anyone else completely checked out by the pacing in Bad Boys for Life?

Everyone praising the Bad Boys for Life performances must have watched a different cut. The lead is sleepwalking through this and the supporting cast can't save it.

💬 1,256 COMMENTS·SIMULATED THREAD
r/flicks · u/ExpositionDump🔥 1.1k points

Unpopular opinion: Bad Boys for Life is the most overrated film of the decade

Just got out of Bad Boys for Life and I'm convinced critics are being paid in residuals. Two genuinely good scenes do not make a film. Convince me otherwise.

💬 191 COMMENTS·SIMULATED THREAD
r/boxoffice · u/PracticalFX_Stan🔥 3.4k points

The cinematography in Bad Boys for Life is doing all the heavy lifting and it shows

Director clearly thought Bad Boys for Life was deeper than it is. There's a difference between ambiguous and unfinished, and this leans hard into the second.

💬 1,470 COMMENTS·SIMULATED THREAD
r/boxoffice · u/PracticalFX_Stan🔥 1.0k points

Hot Take: Bad Boys for Life's third act ruined what could have been a masterpiece

Look, I wanted to love Bad Boys for Life. The trailer had me hyped. But sitting through the second hour felt like a homework assignment. The dialogue is exposition stacked on exposition and the score keeps telling me how to feel.

💬 363 COMMENTS·SIMULATED THREAD