The Avengers Trailer

Need we say more?