Avengers: Endgame

Avengers: Endgame ★★★★½

Not what I expected but everything I hoped for. The last hour is breathtaking. Brings it home full circle.