Entertainment

Mahershala Ali will be stepping in as the next Blade.

It was expected but Marvel now owns the highest grossing opening weekend (again) as Avengers: Endgame not only became the fastest film to a number of box-office benchmarks, it may well be the biggest movie of all-time.