Well I wouldn’t really call it a trailer… but more of a teaser.

Samuel L. Jackson, a.k.a. Nick Fury narrates the teaser and introduces the new Avengers logo.

Cast:
Chris Hemsworth … Thor
Mark Ruffalo … Bruce Banner / The Incredible Hulk
Chris Evans … Steve Rogers / Captain America
Jeremy Renner … Clint Barton / Hawkeye
Robert Downey Jr. … Tony Stark / Iron Man
Scarlett Johansson … Natasha Romanoff / Black Widow
Samuel L. Jackson … Nick Fury

This is a leaked teaser so watch it before it gets taken down!

Avengers wont hit theatres until May 4, 2012

Thanks for the tip Ron!