For the first five weeks of filming Marty McFly was really Eric Stolz, not Michael J Fox. But the writers didn’t see the sparkle they expected and re-shot with Michael J Fox, who ended up play in all three movies.