15 Stars Who Could've Played Hermione Granger Better Than Emma Watson

The Harry Potter books and films have a fanbase like no other. Despite the popularity, though, not everyone was happy with every casting decision, of course. In the books, for instance, Hermione Granger is described as a know-it-all student with big and bushy hair. In the movies, she certainly liked to answer questions in and out of class, but she was prettier than many pictured her while reading!

Years later, it is hard to imagine different people playing these popular characters… But it can be fun to pretend. Sticking with Hermione, for example, imagine if someone else portrayed her in the film series. How would some of the scenes have changed? What would her iconic moments have been like? Would fans have been more excited or more upset?

Let’s discuss 15 female stars who could have been cast in this role… and who maybe could have done a better job than Emma Watson.

15 Kiernan Shipka

Kiernan Shipka is known for her roles in TV shows like Mad Men and Chilling Adventures of Sabrina, and she actually looks a lot like Emma Wastson, which has earned her the first spot on this list. She is petite, can pull off brown hair and has that vibe of a good girl who likes to read and study, yet who is not afraid to take chances and be bold.

14 Madison Davenport

Madison Davenport is a young actress who has been seen in series like Shameless, From Dusk Till Dawn: The Series, Sharp Objects and Black Mirror. She has an interesting look that could have made for a magical character - one who, as mentioned, does well in school and who also is off on adventures on a regular basis.

13 Maia Mitchell

Maia Mitchell has had roles on works such as Jessie, Teen Beach Movie, The Fosters and Good Trouble, and she is giving us definite Hermione vibes. She is super cute, can rock short hair like Emma Watson and could easily be seen playing Ron and Harry’s best gal pal.

12 India Eisley

India Eisley may be known best for her role in The Secret Life of the American Teenager, but, like Emma Watson, she has also played a Disney princess: She was Briar Rose in The Curse of Sleeping Beauty! As another sweet, young, brunette, she too, could have been cast in the Harry Potter movies.

11 Emily Browning

Ghost Ship, Lemony Snicket's A Series of Unfortunate Events, Sucker Punch and American Gods are just a few of the things that have featured Emily Browning. In particular, her role as Violet Baudelaire has earned her a place on this list, since this character is determined and caring, like Hermione.

10 Olivia Cooke

Olivia Cooke is known for her parts in the show Bates Motel and the movie Ready Player One. She is another young actress with a porcelain complexion and curly brown hair that can be pictured in the Harry Potter films. Plus, she is from Greater Manchester in North West England, which also adds to her being a good fit!

9 Emmy Rossum

Emmy Rossum also gives off some Emma Watson vibes, and she is used to starring in hit films, such as The Phantom of the Opera and The Day After Tomorrow. She also had a starring role on the TV show Shameless, and she could have been a good Hermione Granger.

8 Alexis Bledel

For years, Alexis Bledel played Rory Gilmore on Gilmore Girls. Like Hermione, she was a brunette who loved to read, who had to study and who always did well in school. While Bledel’s characters are usually more reserved than Hermione can be, this could have been interesting, as well.

7 Leighton Meester

Another popular brunette from another popular show is Leighton Meester, who is best known for portraying Blair Waldorf on Gossip Girl. Her look and her ability to play sweet and fierce have both earned her a spot on this list. Plus, fans already know that she looks great in a school uniform!

6 Kate Bosworth

Remember the Titans, Superman Returns, Movie 43 and Still Alice are some of the movies that have featured Kate Bosworth. She may not be the top choice for who could have played this part, but she is one to think about, since, like the others on this list, she has the physical traits and the acting range that could have worked well here.

5 Emilia Clarke

Emilia Clarke may always be Daenerys Targaryen from Game of Thrones to many fans, but what is she were Hermione Granger? She has an accent. She can do brunette well. She is a caring person who can play bold and brave well. It could have been!

4 Hannah Murray

Another actress from Game of Thrones is Hannah Murray, and she, too, is on this list. Of course, her accent, complexion and curly hair would have certainly helped with this part, and this photo of her is giving off Harry Potter vibes, just a bit.

3 Synnove Karlsen

The television shows Medici and Clique are some of the only things that Synnove Karlsen has been in, but just look at her: That looks like a Hermione face! This role is meant for someone who is a decent human being, who would do anything for her friends and who can also stand up against negative forces when needed, and Karlsen looks like she could pull that off.

2 Elizabeth Olsen

Elizabeth Olsen is a big name from a famous family, and she is part of the Marvel Cinematic Universe. As another petite actress with pale skin and brown hair (sometimes), though, she is also part of this list! Based on her roles in several genres, it is easy to imagine her totally nailing this portrayal in this beloved film series.

1 Thora Birch

Finally, there is Thora Birch, who is actually almost a decade older than Emma Watson. She is another petite actress, though, with the right complexion, hair texture and skill to consider for this role that could have been. Furthermore, she totally rocked it in Hocus Pocus, so it would be neat to see her in another witchy film.

More in Movies