Avengers: Infinity War ★★★½

Better when it was funny - dragged a bit in the second half.