This weekend at the box office, Aladdin managed to defy expectations to reach a four-day opening weekend well above $100M. Meanwhile, Avengers: Endgame crossed $800M domestically as it continues to chase down the all-time worldwide box office record established by Avatar. Grant Davis...