Watch the long awaited trailer for Marvel's Avengers: Infinity War.This is what the Marvel cinematic universe has been building to. Catch it in theatres May 4th, 2018