Disney's (DIS) - Get Report "Rogue One: A Star Wars Story" edged out 20th Century Fox's (FOXA) - Get Report "Hidden Figures" for the top spot at the weekend box office in the U.S. The film's debut in China, however, grossed about $20 million less than the previous "Star Wars" movie brought in when it premiered in the country.
The "Star Wars" prequel generated $21.97 million domestically, securing the No. 1 spot at the box office for the fourth straight weekend, according to comScore estimates.
"Hidden Figures" was second at the box office this past weekend, grossing an estimated $21.8 million.
Universal Picture's (CMCSA) - Get Report "Sing," Sony's (SNE) - Get Report new release "Underworld: Blood Wars" and Lionsgate's (LGF) "La La Land" rounded out the top five films domestically with $19.57 million, $13.1 million and $10 million, respectively.
"In total, the weekend produced a balanced result with five films exceeding the $10 million mark," MKM Partners analyst Eric Handler said in a note Monday.
The firm had projected revenue of $24 million, $20 million, $23 million, $15 million and $9 million for "Rogue One," "Hidden Figures," "Sing," "Underworld: Blood Wars" and "La La Land," respectively.
"Rogue One" has generated a total $477 million domestically since its December release, helping Disney stock post a 3.5% gain over the past month. The Dow Jones Industrial Average has risen 0.79% over the same period.
But the movie's debut in China this weekend generated just $31 million, significantly short of the $53 million that "Star Wars: The Force Awakens" generated when it premiered in that country a year ago, according to MKM.
"Rogue One" has nonetheless generated about $914 million globally to become the fifth-highest grossing release of 2016 worldwide. Disney's "Captain America: Civil War," "Finding Dory," "Zootopia" and "The Jungle Book" are the top four highest-grossing 2016 titles globally, underscoring the media giant's dominance at the box office.
Separately, the musical "La La Land" won a record seven Golden Globes Sunday night, including the award for best motion picture - musical or comedy.