Which actress played Juliet opposite Leonardo DiCaprio in the 1996 film Romeo + Juliet?

The story behind the answer

Claire Danes played Juliet opposite Leonardo DiCaprio in Baz Luhrmann’s 1996 film Romeo + Juliet.

The film presents Shakespeare’s tragedy in a modernized Verona Beach while preserving the play’s original English dialogue. Danes’s Juliet is a young woman surrounded by contemporary technology, family pressure, and violent rivalry, but her central conflict remains Shakespeare’s: she loves Romeo despite the feud between their families.

The production became one of the best-known modern screen adaptations of the play. Its visual style combines colorful sets, rapid editing, popular music, and religious imagery. The result helped the film reach audiences who might not otherwise have chosen a traditional Shakespeare adaptation.

Danes’s casting is sometimes mixed up with other screen Juliets, including Olivia Hussey in Franco Zeffirelli’s 1968 film and Hailee Steinfeld in Carlo Carlei’s 2013 adaptation. Those are separate productions with different Romeos and directors.

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: