In the 1936 film Romeo and Juliet, who played Juliet?
Answer
Norma Shearer
Answer
Norma Shearer
In the 1936 film Romeo and Juliet, Norma Shearer played Juliet.
The Metro-Goldwyn-Mayer production was directed by George Cukor and adapted Shakespeare’s play for a major Hollywood cast. Shearer starred opposite Leslie Howard, who played Romeo. The film was designed as a prestigious literary production, with elaborate sets, costumes, and a heavily promoted classical style.
Shearer was in her thirties when she played Juliet, much older than the character’s stated age in Shakespeare’s text. This casting reflected a common practice in early twentieth-century cinema and theatre, where established adult performers played Shakespearean teenagers. It is one reason modern audiences may distinguish the film’s star image from the play’s characterization.
The 1936 film received four Academy Award nominations, including Best Picture and Best Actress for Shearer. It is separate from Franco Zeffirelli’s 1968 adaptation and Baz Luhrmann’s 1996 Romeo + Juliet, which featured much younger leads.
Source: Wikipedia · fact-checked Sept. 2026