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:
President Joe Biden has urged pro-Palestinian protesters on university campuses to uphold the rule of…
Blue Ivy Carter has joined the voice cast of The Lion King prequel Mufasa: The…
At least five people, including a four-month-old baby, have been killed after dozens of tornadoes…
Harvey Weinstein has been hospitalized just days after his 2020 rape conviction in New York…
Hamas has published a video showing the first proof of life of US and Israeli…
Prosecutors and Donald Trump’s attorneys delivered opening statements and the first witness was called on…