Claire Danes was 16 years old when she filmed and starred as Juliet in Baz Luhrmann’s Romeo + Juliet (released in 1996).

Quick Scoop

  • Claire Danes was born on April 12, 1979 in New York City.
  • Romeo + Juliet came out in 1996, so she was 16 during most of the production and promotion, turning 17 that April.
  • At the time, a lot of press and interviews highlighted how striking it was that such a major Shakespeare role was played by a real teenager rather than an older actress.

A bit of context

Casting a genuinely teenage Juliet gave the movie a more intense, impulsive, “young love” feel that matched Baz Luhrmann’s very stylized, MTV-era take on Shakespeare in the mid‑90s. Leonardo DiCaprio, who played Romeo, was a few years older, which also added to the dynamic you see on screen.

In 1996 interviews, Danes talked about how intimidating Juliet seemed at first, but also how natural the Shakespearean language felt once she lived with it for a while.

TL;DR: Claire Danes was 16 in Romeo + Juliet , turning 17 around the time of its 1996 release.

Information gathered from public forums or data available on the internet and portrayed here.