Bad Boys for Life
Jordan Hoffman
While Bad Boys for Life has a completely asinine story, generic action, predictable plot beats, moronic dialogue and truly reprehensible politics, I still had a good time.