STX’s “The Gentlemen” proved no match for Sony’s “Bad Boys for Life,” which again left box office competitors in the dust after collecting $34 million in its sophomore outing. Those ticket sales, pushing the Will Smith and Martin Lawrence-led sequel past the $100 million mark, were easily enough to claim the No.