If you are already a fan of comic book superhero films, then you'll already have watched this and you'll no doubt have enjoyed it. I'm not reviewing this for you. This is for those who are wondering if they should watch it.

Do you enjoy Powell & Pressburger? Have you watched A Matter of Life & Death and Black Narcissus, or perhaps the Colour of Pomegranates? Maybe you enjoyed Watchmen and figure this will be in the same vein. You might have really enjoyed Shutter Island and Revenant. If you haven't watched MCU before, and worry you may find Infinity Wars a predictable series of shallow plot cliches, unengaging lead characters you just can't care about, and too-obvious tropes - you're probably right. You'll need to be totally invested in the Marvel universe to watch this film. As for something unexpected - there's one short dreamlike red segment at 2h10m that has artistic credibility. The rest is CGI by the numbers.

Even the music is annoyingly cliched. I don't notice the music in a good film when it works, but it just felt like a computer wrote this score.

Robert Downey Jr, Scarlett Johansson, Hemsworth and Ruffalo are excellent - as always, but you'll find they have much better opportunities in other films, than this.