The crowd-pleasing NASA drama Hidden Figures has topped the box office for the second straight week, while a pair of high-priced prestige releases sputtered, reports the AP. Estimates on Sunday say Hidden Figures, a tale about African-American mathematicians in the 1960s space race, sold $20.5 million in tickets in North American theaters over the Martin Luther King Jr. holiday weekend. Fox anticipates it will make $25.3 million when Monday is included.
In a crowded field that included the Star Wars hit Rogue One, several big-name directors "suffered moribund national expansions," as Variety puts it. Ben Affleck's period crime thriller Live By Night earned a mere $5.4 million, while Martin Scorsese's Christian epic Silence took in just $1.9 million. Meanwhile, the Oscar favorite La La Land took in $14.5 million, and the surprisingly strong supernatural thriller The Bye Bye Man grabbed $13.4 million. (Read more box office stories.)