Avengers Infinity War is probably the best Marvel movie so far (although the new one looks great too). If you want to watch Avengers Infinity War online free then here are a few streaming options (we checked these as recently as May 2019):
The film is available on Netflix, however you will likely need a VPN if you plan to watch Avengers Infinity War with this method – luckily ExpressVPN can be used for free (30 days free here). Then all you need to do is head over to Netflix, pick the region that has Avengers Infinity War available and you’ll be able to watch it completely free!
Amazon Prime will apparently have Avengers Infinity War available to stream for free for Prime users very soon, however before you sign up I would take a look for yourself to see if it is on there. If you can see a big yellow button on the Avengers Infinity War Prime Video page that says ‘watch for free with Prime’, then you’re good to go! You can get 30 days free and it is incredibly easy to get started and to cancel. Here’s all you need to do:
1. Sign up for Amazon Prime Video 30 day trial here.
2. Watch Avengers Infinity War as many times as you want for free within the 30 days.
3. Cancel before the 30 days is up, and then go watch End Game!