The Disney+ worldwide. Not all 23 movies are easy to stream, however.
Here's how to stream each movie on subscription-based platforms, and in chronological order. While this isn't the release order, it's one of the best ways to watch them, as it reveals any spoilers in order, fills in some blanks, and just makes sense! (Of course, if you want to go for release order, that's an option too...)
Captain America: The First Avenger
This takes place during the events of The Second World War and is the earliest of the MCU films, chronologically speaking. It introduces us to characters like Agent Carter and Red Skull as well as featuring the first sighting of an infinity stone.
You can find Captain America: The First Avenger streaming now on Prime Video & Disney+
Captain Marvel
Set in 1995, de-aging technology on Samuel L. Jackson that makes you feel like you are watching a '90s classic. The Tesseract infinity stone makes another appearance in this film, and we get to see just how powerful Captain Marvel can be.
You can find Captain Marvel on Disney+.
Iron Man
This film actually takes place around 2010, but is the first film that Marvel released into the MCU, and is undoubtedly one of the best. The soundtrack is awesome too, with AC/DC hits littered throughout the film.
Iron Man is available to stream on Disney+.
Iron Man 2
The first film was so good, they made another one soon after, and the events of the second Iron Man directly follow on from the first. Although they changed the actor who played War Machine, it didn't really make that much of a difference because most of the time War Machine was in a metal suit anyway.
The second Iron Man movie is available to stream on Prime Video & Disney+
The Incredible Hulk
Many people choose to ignore this movie when watching the MCU, simply because they changed the actor for Nick Fury cameo in the post-credits scene.
The movie is not actually available to stream on subscription-based platforms, however, you can rent it on Amazon/YouTube/Google Play/Apple Store for around $3.99.
Thor
The final movie before delving into Thor to the Avengers party before the chaos of 2012 is unleashed. As well as introducing some big-name actors like Natalie Portman and Tom Hiddleston, Thor is one of the first films to be released into the MCU that included cross-world battles.
Thor is available to stream on Prime Video & Disney+
The Avengers
This film takes place in 2012 and is the first time all the heroes are featured on screen at once. The world went wild for this film at the time, smashing Marvel's box office records and giving some justification to the need for this expansive cinematic universe.
The superhero mash-up is available to stream on Prime Video + Disney+
Iron Man 3
Iron Man 3 takes place a few months after the events of The Avengers and shows how Tony Stark dealt with post-traumatic stress after he was sent into space to save the world.
Iron Man 3 is available to stream now on Disney+
Thor: Dark World
Thor moved off-world after The Avengers, and encountered another infinity stone in the Aether. The scenes in this film would later be crucial to saving the universe in Avengers: Endgame. The movie faced a lot of criticism at the time, however, it should still never be overlooked if you want to understand the origin of another infinity stone.
The second Thor movie is available to stream on Disney+
Captain America: Winter Soldier
One of the best-directed films in the whole MCU, Black Widow comes into her own in this movie. There is an iconic scene in this movie where Cap fights off a dozen corrupt agents inside an elevator, a scene that would make a return in a later movie.
Captain America: Winter Soldier is available to stream now on Disney+