Avengers: Endgame has finally been knocked from the top spot at the box office after reigning supreme for three weeks. John Wick 3, starring Keanu Reeves and Halle Berry, did the trick.
The Lionsgate film won the domestic b.o. with $57 million. The first John Wick earned $43 million total domestically and the squel had a $30.4 million opener, and went on to earn $100 million worldwide.
Still, Avengers managed to take in $29.4 million over the weekend, pushing it to $771 million domestically. The film has now made more domesitcally than every film in history, minus Star Wars: The Force Awakens.