Walt Disney's (DIS) - Get Report "Moana" animated film held on to the top spot at the domestic box office for a second consecutive weekend, helped by a lack of new releases.

The film, which is about an island princess in the South Pacific, brought in revenue of $28.4 million this weekend, dropping 50% week-over-year, but largely in line with MKM Partners' expectations. In second place was Harry Potter spinoff "Fantastic Beasts and Where to Find Them" from Time Warner's (TWX) Warner Brothers division, which generated $18.5 million, down 59% week-over-week and below MKM's estimate of $21.0 million.

"Arrival" finished in third place grossing $7.3 million, while "Allied" and Disney's "Doctor Strange" brought in $7.1 million and $6.5 million, respectively, according to data from comScore. "Arrival" and "Allied" are from Viacom's (VIAB) - Get Report Paramount Pictures unit. 

Revenue from the weekend's top 10 films totaled a "sluggish" $84 million, a decline of 3% year-over-year, MKM said. There was only one new wide-release film this weekend "Incarnate," from High Top Releasing and BH Tilt, which debuted in ninth place with $2.6 million, BoxOfficePro noted. The film was released by Blumhouse Tilt, High Top Releasing and Comcast's (CMCSA) - Get Report Universal Pictures. 

Box office revenue is up 3.3% quarter-to-date through December 4, according to MKM Managing Director Eric Handler. For the fourth quarter, the firm sees a decline of 5.5% for the domestic box office. "Achieving our forecast will likely come down to 'Rogue One' grossing somewhere in the $400mn-$450mn range along with solid openings from 'Sing' and 'Passengers,'" Handler wrote in a note today.

Disney's "Rogue One: A Star Wars Story" is due in theaters on December 16, while Universal Pictures' animated film "Sing" and Sony's (SNE) - Get Report romantic science fiction thriller "Passengers" will debut on December 21.

MKM estimates that Imax's (IMAX) - Get Report global gross box office revenue now stands at $147 million quarter-to-date. It appears Imax's fourth-quarter global gross box office revenue is likely to come in below Wall Street's projections, which are about $280 million. If Imax can garner more than $80 million from Rogue One, MKM believes the quarter's global gross box office revenue could finish in the $240 million to $255 million range.

Moana had the second best five-day Thanksgiving opening of all time after Disney's "Frozen" in 2013. Moana took in $81.1 million over its five-day opening compared to the $93.6 million five-day total of Frozen three years ago.

Shares of Disney gained 1.57% to $100.05 in midday trading on Monday. The stock is down nearly 5% year-to-date.