Back to the Future filmed for five weeks with Eric Stoltz playing Marty Mcfly. Director Robert Zemeckis disliked his style of humor so much they threw away the five weeks of filming and $3 million dollars to recast with Michael J. Fox.