33 Hottest Photos of Celebrities Who Played The Role of A Witch

Actresses have been playing so many remarkable roles and they are just killing it with their spectacular performances. Playing major lead roles to witchy witch roles, they are just amazing in every single role. Here’re some of the sexiest actresses who have played the role of a witch and looked stunning:

1. Mila Kunis as Theodore in Oz: The Great and Powerful

2. The Halliwell Sisters of Charmed

3. Michelle Pfeiffer as Sukie Ridgemont in Witches Of Eastwick

4. Elizabeth Olsen as Scarlet Witch in Avengers: Age of Ultron

5. Sarah Jessica Parker as Sara Sanderson in Hocus Pocus

6. Elizabeth Montgomery as Samantha Stephens in Bewitched

7. Sandra Bullock and Nicole Kidman as Sally and Gillian in Practical Magic

8. Helena Bonham Carter as Bellatrix Lestrange in Harry Potter Series

9. Melissa Joan Hart as Sabrina Spellman in Sabrina The Teenage Witch

10. Riley Voelkel as Freya Mickelson in The Originals

11.  Lana Parrilla as Regina Mills in Once Upon A Time

12.  Charlize Theron as Queen Ravenna in Snow White And The Huntsman

13. Angelina Jolie as Maleficent in Maleficent

14. Emma Watson as Hermoine Granger in Harry Potter Series

15. Michelle Williams as Glinda in Oz, The Great And Powerful

16. Pheobe Tonkin as Faye Chamberlain in Secret Circle

17. Emma Roberts as Madison in Coven

18. Danielle Campbell as Davina Claire in The Originals

19. Britt Robertson as Cassie Blake in Secret Circle

20. Kat Graham as Bonnie Bennet in The Vampire Diaries

21. Alyson Hannigan as Willow in Buffy The Vampire Slayer

22. Selena Gomez as Alex Russo in The Wizards of Waverly Place

23. Eva Green as Angelique Bouchard in Dark Shadows

24. Famke Janssen as Muriel in Hansel & Gretel: Witch Hunters

25. Rachel Weisz as Evanora in Oz The Great And Powerful

26. Amber Benson as Tara Maclay in Buffy The Vampire Slayer

27. Emma Thompson as Sybil Trelawney in Harry Potter

28. Elizabeth Anne Allen as Amy Madison in Buffy The Vampire Slayer

29. Sarah Paulson as Cordelia Foxx in American Horror Story Coven

30. Alice Jane Evans as Esther in The Originals


31. Taissa Farmiga as Zoe Benson in American Horror Story

32. Bonnie Wright asGinny Weasley in Harry Potter

33.  Jenna Dewan Tatum as Freya on Witches of East End


Pooja Singh

Her belief lies in the power of elegant intentionality in this world filled with lurid colors.

Related Articles

Back to top button