Avengers: Endgame ★★★★★

first viewing: taking it in
second viewing: actually watching it
third viewing: openly sobbing for 181 minutes