Rank is trivia, but Ryan Coogler's R-rated, 2.25-hour period piece won the weekend with $46 million, which was also the biggest non-sequel horror launch since Jordan Peele's 'Us' in early 2019.