Los Angeles - Star Wars: The Force Awakens was finally dethroned from its weeks-long grip atop the North American box office, shoved aside by cop comedy Ride Along 2 and Oscar favourite The Revenant.
Ride Along 2 raked in $34m for the three-day weekend, box office tracker Exhibitor Relations said Sunday, while revenge film The Revenant earned $29.5m.
The latest instalment of the popular Star Wars saga came in at $25.1m in its fifth week, boosting it to a worldwide total take of $1.86bn, third highest ever.
Ride Along 2 soared to first place in its first week of release, appearing in 3 175 North American theatres.
The film features funny man Kevin Hart as a rookie law officer who aspires to become a detective like his future brother-in-law, played by rapper and actor Ice Cube, as the two become embroiled with a murderous Miami drug ring.
The original Ride Along movie, with the same stars, set an opening-weekend record in January 2014, netting $41.6m.
The Revenant, in its fourth week in theaters, got a certain boost from news of its nomination for 12 Oscars, most of any film.
The movie, starring Leonardo DiCaprio as a legendary fur trapper, has already won Golden Globes for Best Picture, Best Director (Alejandro Gonzalez Inarritu) and Best Actor (DiCaprio).