Who played Hermione Granger in the Harry Potter films?
Quick answer
Emma Watson played Hermione Granger in all eight Harry Potter films, from Harry Potter and the Philosopher’s Stone (2001) to Deathly Hallows – Part 2 (2011). She was cast at about nine years old after her school drama teacher recommended her. Hermione became one of the most beloved characters in film.
The famous trio
| Character | Actor |
|---|---|
| Harry Potter | Daniel Radcliffe |
| Ron Weasley | Rupert Grint |
| Hermione Granger | Emma Watson |
The three grew up on camera over ten years of filming. The story is set at Hogwarts; see what school Harry Potter goes to.
Who is Hermione?
In J. K. Rowling’s books, Hermione is a brilliant, hardworking witch born to two dentists who aren’t magical. She’s known for her love of books and rules, her loyalty, and for saving her friends many times. Her name comes from a character in Shakespeare’s The Winter’s Tale.
Emma Watson’s career after Harry Potter
| Year | Film |
|---|---|
| 2012 | The Perks of Being a Wallflower |
| 2017 | Beauty and the Beast (as Belle) |
| 2019 | Little Women (as Meg March) |
She studied English literature at Brown University, graduating in 2014. In 2014 she became a UN Women Goodwill Ambassador and gave a widely shared speech launching the HeForShe campaign for gender equality. She also founded a feminist book club, Our Shared Shelf.
The new Hermione
HBO is producing a Harry Potter television series that adapts the books again, one season per book. Young actress Arabella Stanton was cast as Hermione, alongside Dominic McLaughlin as Harry and Alastair Stout as Ron.
Harry Potter by the numbers
- The eight films earned about $7.7 billion worldwide.
- The books have sold more than 600 million copies in over 80 languages.
For another famous movie role, see who played Forrest Gump.
Still curious?
Jump to a random question from the archive.