Michael J. Fox as Marty McFly in Back to the Future
Michael J. Fox celebrated the 25th anniversary of Back to the Future by stepping into the shoes of his character, Marty McFly, for a shot-for-shot remake of the original movie trailer. Anyone who's feeling a little nostalgia for the past-future (it's confusing!) will definitely be moved by the performance. Granted, it's an ad for Spike TV's 2010 Scream awards, but that doesn't take away from thrill of seeing the dials on the Delorean light up again.

And while we're on the subject of going Back to alternate Futures, the 25th anniversary also brings us some never-before-seen footage of Eric Stoltz, the actor who played Marty for five weeks before Fox took over the role. I think you'll agree that it would have been a very different film with Stoltz in the driver's seat. A snippet of Stoltz from the upcoming Back to the Future 25th Anniversary box set has hit the web, and you can check that out below.
Back to the Future Trailer Remake
The Original Trailer
The Stoltz Footage