John Krasinki’s horror flick A Quiet Place reclaimed the top spot from Dwayne Johnson's Rampage this weekend and held off two film debuts, per the Hollywood Reporter. With A Quiet Place banking $20 million and Rampage at $18 million, Amy Schumer's I Feel Pretty held a respectable third at $18 million and Super Troopers 2 snagged fourth with $15 million. Truth or Dare eked out Ready Player One for fifth, $7.9 million to $7.5 million. But it's all "a relative calm before the storm" with Avengers: Infinity War expected to pillage the box office next weekend for $190 million to $235 million, Variety reports. (More box office stories.)