Avengers: Infinity War (2018): cast, story & where to watch

2018 · Film · ★ 8.3

Avengers: Infinity War poster

Released in 2018, Avengers: Infinity War is an action, adventure and science fiction film directed by Anthony Russo, running about 149 minutes. “An entire universe. Once and for all.” — that tagline sets the tone.

What it’s about. As the Avengers and their allies have continued to protect the world from threats too large for any one hero to handle, a new danger has emerged from the cosmic shadows: Thanos. A despot of intergalactic infamy, his goal is to collect all six Infinity Stones, artifacts of unimaginable power, and use them to inflict his twisted will on all of reality. Everything the Avengers have fought for has led up to this moment - the fate of Earth and existence itself has never been more uncertain.

Who’s in it. Avengers: Infinity War stars Robert Downey Jr. as Tony Stark / Iron Man, Chris Hemsworth as Thor Odinson, Chris Evans as Steve Rogers / Captain America and Scarlett Johansson as Natasha Romanoff / Black Widow, among others.

How it landed. With an audience score of 8.3/10, Avengers: Infinity War sits among the best-reviewed titles in the catalogue. It went on to earn $2.1B at the box office.

Where to watch. In US you can stream it on Disney Plus and rent or buy it from Amazon Video, Apple TV Store, Google Play Movies and YouTube. See the full, country-by-country breakdown on our where to watch Avengers: Infinity War page.

If you liked it. Fans of Avengers: Infinity War tend to enjoy The Dark Knight, The Lord of the Rings: The Return of the King, Inception and The Lord of the Rings: The Fellowship of the Ring.

Frequently asked

Where can I watch Avengers: Infinity War (2018)?
In US, Avengers: Infinity War is available to stream on Disney Plus, and rent or buy from Amazon Video, Apple TV Store and Google Play Movies. Availability varies by country — check our where-to-watch page for every region.
Is Avengers: Infinity War worth watching?
Avengers: Infinity War holds an audience score of 8.3 out of 10, and is a strong pick if you enjoy action, adventure and science fiction. Most viewers rate it highly.
Who stars in Avengers: Infinity War?
Avengers: Infinity War stars Robert Downey Jr., Chris Hemsworth, Chris Evans, Scarlett Johansson and Benedict Cumberbatch.
When was Avengers: Infinity War released?
Avengers: Infinity War was released in 2018, with a runtime of about 149 minutes.