Bad Boys For Life proved long-dormant franchises can in fact be revived as it massively overperformed to top the box office this weekend.