Last weekend’s top film, Bad Boys for Life, did well enough to finish for the second straight week atop the box-office weekend. The film added $34.0 million over the weekend, easily besting second-place finisher 1917 by $18.2 million, and raising its two-week total to $120.6 million. Meanwhile, 1917 crept into second place earning $15.8 million over the weekend. The film has now earned $103.9 mill...[Read More]