Romeo and Juliet
Natalie Portman was originally cast as Juliet when she was 13 years old. At the time Leonardo DiCaprio was 21, so producers made the decision to re-cast Juliet because they were worried it would look a bit too creepy.