Crowd-pleasing Nasa drama Hidden Figures has topped the US box office for the second straight week, while a pair of high-priced prestige releases sputtered.
Sunday estimates show that Hidden Figures, a tale about African-American mathematicians in the 1960s space race, sold $20.5 million (£16.8 million) in tickets in North American cinemas over the Martin Luther King Jr holiday weekend.
Fox anticipates it will make $25.3 million (£20.7 million) when Monday is included.
In a crowded field that included the Star Wars hit Rogue One and the Oscar favourite La La Land, several big name directors flopped.
Ben Affleck’s period crime thriller Live By Night earned a mere $5.4 million (£4.4 million).
And Martin Scorsese’s Christian epic Silence took in just $1.9 million (£1.5 million).
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules hereComments are closed on this article