The Revenant has topped the US box office in a weekend affected by the East Coast snowstorm.
The Oscar nominated movie, starring Leonardo DiCaprio, is about a frontiersman fighting for survival after being attacked by a Grizzly bear.
The Revenant took $16 million with Star Wars: The Force Awakens in second place with $14.3 million.
Storm Jonas forced theater closures in Washington DC and New York, while hundreds of others suspended showings.
The Revenant, directed by Alejandro G. Inarritu, has taken $119.2 million in North America so far.
The movie had a limited release on Christmas Day, followed by a wide release on January 8.
Star Wars: The Force Awakens has made $1.94 billion globally to date and is likely to cross the $2 billion mark over the next week.
Last week’s No 1, Kevin Hart and Ice Cube comedy Ride Along 2, dropped to third with $13 million.
Rounding out the top five were two new entries, comedy Dirty Grandpa and The Boy, about an American nanny who finds her English family’s boy is a life-sized doll.
Next week’s new releases include thriller The Finest Hours starring Chris Pine, Holliday Grainger and Casey Affleck, and Kung Fu Panda 3.
US box office top 5:
- The Revenant – $16 million
- Star Wars: The Force Awakens – $14.3 million
- Ride Along 2 – $13 million
- Dirty Grandpa – $11.5 million
- The Boy – $11.3 million