LOS ANGELES (AFP) - The Lego Batman Movie spanked Fifty Shades Darker for a second weekend running at North American box offices, an industry group said on Sunday.
Featuring the voice of Will Arnett as the caped crusader, the Warner Bros spinoff of the The Lego Movie finished on top with a projected US$43 million over the long President's Day weekend for a two-week total of US$107.5 million, the box office tracker Exhibitor Relations predicted.
The 3D, computer-generated action and comedy film follows Batman as he tries to save Gotham City from being taken over by the Joker, voiced by Zach Galifianakis.
Universal's second instalment of the steamy Fifty Shades franchise based on the novels of EL James narrowed the gap from last week with US$24 million for a total of US$92.5 million since last week.
The Great Wall debuted at number three with a disappointing US$21 million. Universal's lavish action thriller starring Matt Damon - filmed with a US$150 million budget and billed as the first English-language production shot entirely in China - follows European mercenaries searching for black powder who get caught up defending the Great Wall of China against a group of monsters.
Lionsgate's John Wick: Chapter 2 dropped one spot to fourth place during its second weekend with US$19.5 million in revenue for a two-week total of US$61.7 million.
The thriller stars Keanu Reeves as a hitman forced out of retirement in order to repay a debt to a fellow hired killer with whom he has signed a blood oath.
Fist Fight, another debut, came in fifth with a projected US$14 million for the three-day weekend.
The comedy set at a school on senior pranks day follows a fired teacher played by Ice Cube, who challenges another teacher, Charlie Day, to an after-school fight.
Rounding out the top 10 are: Hidden Figures (US$8.5 million) Split (US$8.3 million) A Dog's Purpose (US$7.5 million) La La Land (US$5.3 million) A Cure for Wellness (US$4.8 million).