Three things about this film
Apparently the production budget is not $300 Million as first unofficially communicated. $150 Million is listed but it is probably reasonably close to $200 Million given the location shootings.
The Run-Time is listed at 1hr 55min which is enough time for both the story to breathe and for character time, which I think is important.
The coronavirus will indeed suppress the box office for this and other films. Disney will be taking a bath on this investment along with the hit on their theme parks.