Update Consent
< Back
Slide 19 of 28

Natalie Portman as Juliet Capulet in "Romeo + Juliet"

Natalie Portman was all set to star as Juliet Capulet in "Romeo + Juliet" — that is, until filming began and director Baz Luhrmann realised how young Portman looked compared to Leonardo DiCaprio, who played Romeo. According to Portman, the age difference was just too noticeable, so she was replaced by Claire Danes, who's a few years older. As the actress explained during a 1996 interview, " . . . it wasn't appropriate in the eyes of the film company or the director Baz. And it was kind of a mutual decision that it just wasn't going to be right at the time and I think the film came out really, really beautifully and Claire Danes did a really, really beautiful job."

Image Source: Getty / Michael Kovac