Avengers: Endgame ★★★★½

Preliminary rating. Gotta let this one sit for a while.