Avengers: Infinity War ★★★

Still enjoyable despite the glaring holes in the storyline.