
Film
Barbie: Fairytopia
- Kathleen Barr as Laverna
Barbie & the Diamond Castle
- Kathleen Barr as Lydia
Bedknobs And Broomsticks
- Angela Lansbury as Eglantine Price
Bell, Book and Candle
- Elsa Lanchester as Aunt Queenie Holroyd
- Kim Novak as Gillian Holroyd
Bewitched (2005)
- Nicole Kidman as Isabel Bigelow / Samantha Stephens
- Shirley MacLaine as Iris Smythson / Endora
Black Sunday (1960)
- Barbara Steele as Asa Vajda/Katia Vajda
The Chronicles of Narnia
- Tilda Swinton as the White Witch
The Craft
- Fairuza Balk as Nancy Downs
- Neve Campbell as Bonnie Harper
- Rachel True as Rochelle Zimmerman
- Robin Tunney as Sarah Bailey
Dark Shadows (2012)
- Eva Green as Angelique Bouchard Collins
Dr. Strange (1978)
- Jessica Walter as Morgan le Fey
Elvira: Mistress of the Dark
- Cassandra Peterson as Elvira
The Good Witch
- Catherine Bell as Cassandra Nightingale
Halloweentown series
- Kimberly J. Brown as Marnie Piper
- Katie Cockrell as Sapphire Sinister
- Kellie Cockrell as Sage Sinister
- Judith Hoag as Gwen Piper
- Millicent Martin as Professor Priscilla Periwinkle
- Sara Paxton as Marnie Piper and Young Agatha Cromwell (Return to Halloweentown)
- Eliana Reyes as Cassie
- Debbie Reynolds as Agatha Cromwell
- Emily Roeske as Sophie Piper
- Leslie Wing-Pomeroy as Lwaxana Goodwin
- Kristy Wu as Scarlett Sinister
Harry Potter universe
- Helena Bonham Carter as Bellatrix Lestrange
- Scarlett Byrne as Pansy Parkinson
- Gemma Chan as Madam Ya Zhou
- Julie Christie as Madam Rosmerta
- Frances de la Tour as Olympe Maxime
- Carmen Ejogo as President Seraphina Picquery
- Zoë Kravitz as Leta Lestrange
- Katie Leung as Cho Chang
- Evanna Lynch as Luna Lovegood
- Miriam Margolyes as Professor Pomona Sprout
- Helen McCrory as Narcissa Malfoy
- Clémence Poésy as Fleur Delacour
- Maggie Smith as Minerva McGonagall
- Imelda Staunton as Dolores Umbridge
- Alison Sudol as Queenie Goldstein
- Natalia Tena as Andromeda Tonks
- Emma Thompson as Sybil Trelawyney
- Sophie Thompson as Mafalda Hopkirk
- Julie Walters as Molly Weasley
- Katherine Waterston as Porpentina "Tina" Goldstein
- Emma Watson as Hermione Granger
- Jessica Williams Professor Eulalie "Lally" Hicks
Hocus Pocus
- Bette Midler as Winifred Sanderson
- Sarah Jessica Parker as Sarah Sanderson
- Kathy Najimy as Mary Sanderson
Hulk vs. Thor
- Kari Wahlgren as Amora the Enchantress
The Huntsman: Winter's War
- Emily Blunt as Queen Freya
- Charlize Theron as Queen Ravenna
I Married a Witch
- Veronica Lake as Jennifer Wooley
Into the Woods (2014)
- Meryl Streep as The Witch
Kiki's Delivery Service
- Minami Takayama, Lisa Michelson, and Kirsten Dunst as Kiki
The Little Mermaid (1989)
- Pat Carroll as Ursula
The Little Mermaid (2023)
- Melissa McCarthy as Ursula
The Love Witch
- Samantha Robinson as Elaine Parks
Maleficent & Maleficent: Mistress of Evil
- Angelina Jolie as Maleficent
Marvel Cinematic Universe
- Sophia Di Martino as Sylvie
- Kathryn Hahn as Agatha Harkness
- Elizabeth Hurley as Morgan le Fey
- Lyrica Okano as Nico Minoru
- Elizabeth Olsen as Wanda Maximoff / Scarlet Witch
- Sasheer Zamata as Jennifer Kale
The New Mutants
- Anya Taylor-Joy as Illyana Rasputin / Magik
- Colbi Gannett (Child)
Oz the Great and Powerful
- Mila Kunis as Theodora
- Rachel Weisz as Evanora
- Michelle Williams as Glinda
Practical Magic
- Sandra Bullock as Sally Owens
- Camilla Belle as young Sally Owens
- Nicole Kidman as Gillian Owens
- Lora Anne Criswell as young Gillian Owens
Rosemary's Baby
- Ruth Gordon as Minnie Castevet
Sleeping Beauty (1959)
- Eleanor Audley as Maleficent
Sleepy Hollow
- Miranda Richardson as Lady Mary Van Tassel
- Lisa Marie as Lady Crane (in flashbacks)
Snow White and the Huntsman
- Charlize Theron as Queen Ravenna
Something Wicked This Way Comes
- Pam Grier as the Dust Witch
Stardust
- Sarah Alexander as Empusa, Lamia's other sister
- Michelle Pfeiffer as Lamia
- Joanna Scanlan as Mormo
Suicide Squad (2016)
- Cara Delevingne as Enchantress
Suspiria (2018)
- Tilda Swinton as Madame Blanc / Mother Helena Markos / Dr. Josef Klemperer (credited as Lutz Ebersdorf for the latter)
Teen Witch
- Robyn Lively as Louise Miller
Teen Titans: The Judas Contract
- Masasa Moyo as Traci Thirteen
Thor: Tales of Asgard
- Ashleigh Ball as Amora the Enchantress
Twitches
- Tamera Mowry as Camryn "Cam" Elizabeth Barnes (born Apolla DuBaer)
- Tia Mowry as Alexandra "Alex" Nicole Fielding (born Artemis DuBaer)
The Witch (2015)
- Bathsheba Garnett as The Witch
- Sarah Stephens as The Witch (young)
- Anya Taylor-Joy as Thomasin
The Witches (1990)
- Anjelica Huston as as Eva Ernst / Grand High Witch
- Anne Lambton as Pamela / Woman in Black
- Jane Horrocks as Miss Irvine
- Jenny Runacre as Elsie
- Annabel Brooks as Nicola Cuttle
- Emma Relph as Mildred
- Nora Connolly as Beatrice
- Rosamund Greenwood as Janice
- Anjelique Rockas as Henrietta
- Stella Tanner as Lois Leffour
- Barbara Hicks as Regina
The Witches (2020)
- Anne Hathaway as the Grand High Witch
- Josette Simon as Zelda
- Eugenia Caruso as Consuella
The Wtiches of Eastwick
- Cher as Alexandra Medford
- Michelle Pfeiffer as Sukie Ridgemont
- Susan Sarandon as Jane Spofford
The Wizard of Oz (1939)
- Billie Burke as Glinda the Good
- Margaret Hamilton as the Wicked Witch of the West
Television
The All New Popeye Hour
- Marilyn Schreffler as Sea Hag
American Horror Story: Coven
- Angela Bassett as Marie Laveau
- Alexandra Breckenridge as Kaylee
- Jamie Brewer as Nan
- Frances Conroy as Myrtle Snow
- Taissa Farmiga as Zoe Benson
- Grace Gummer as Millie
- Jessica Lange as Fiona Goode
- Riley Voelkel as Young Fiona Goode
- Stevie Nicks as Stevie Nicks
- Sarah Paulson as Cordelia Goode
- Lily Rabe as Misty Day
- Emma Roberts as Madison Montgomery
- Gabourey Sidibe as Queenie
Avengers Assemble
- Fryda Wolff as Amora the Enchantress
The Avengers: Earth's Mightiest Heroes
- Kari Wahlgren as Amora the Enchantress
The Avengers: United They Stand
- Elizabeth Shepherd as Agatha Harkness
Batman: The Brave and the Bold
- Jennifer Hale as Zatanna
- Tatyana Yassukovich as Morgaine Le Fey
Bewitched
- Marion Lorne as Aunt Clara
- Elizabeth Montgomery as Samantha Stephens
- Agnes Moorehead as Endora
- Erin and Diane Murphy as Tabitha Stephens
Buffy the Vampire Slayer
- Elizabeth Anne Allen as Amy Madison
- Alyson Hannigan as Willow Rosenberg
Charmed
- Brigid Brannagh as Tuatha
- Holly Marie Combs as Piper Halliwell
- Kaley Cuoco as Billie Jenkins
- Shannen Doherty as Prue Halliwell
- Tanner Fox as Pre-teen Wyatt Halliwell ("Forever Charmed")
- Drew Fuller as Chris Halliwell
- Ryan Bradford Hanson as Pre-teen Wyatt Halliwell ("Witchness Protection")
- Rose McGowan as Paige Matthews
- Alyssa Milano as Phoebe Halliwell
- Marnette Patterson as Christy Jenkins
- Wes Ramsey as Adult Wyatt Halliwell
- Jennifer Rhodes as Penny Halliwell
- Jason and Kristopher Simmons as Infant Wyatt Halliwell
The Chilling Adventures of Sabrina
- Kiernan Shipka as Sabrina Spellman
- Lucy Davis as Hildegarde Antoinette "Hilda" Spellman
- Miranda Otto as Zelda Phiona Spellman
- Michelle Gomez as Mary Wardwell and Lilith / Madam Satan
- Tati Gabrielle as Prudence Blackwood (née Night)
- Abigail Cowen as Dorcas
Dark Shadows (1966)
- Lara Parker as Angelique Bouchard Collins
Dark Shadows (1991)
- Lysette Anthony as Angelique Bouchard Collins
DC Animated Movie Universe
- Camilla Luddington as Zatanna
DC Animated Universe
- Julie Brown as Zatanna (Batman: The Animated Series)
- Olivia d'Abo as Morgaine Le Fey
- Jennifer Hale and Juliet Landau as Zatanna (Justice League Unlimited)
- Rachel York as Circe
DC Super Hero Girls
- Kari Wahlgren as Enchantress and Zatanna
DuckTales (1987)
- June Foray as Magica De Spell
- Sonia Scotti (Italian version)
DuckTales (1987)
- Catherine Tate as Magica De Spell
Every Witch Way
- Paola Andino as Emma Alonso
- Julia Antonelli as Jessie Novoa
- Katie Barbieri as Ursula Van Pelt
- Melissa Carcache as Lily Archer
- Lisa Corrado as Ramona
- Violet Green as Evil Emma "E"
- Mia Matthews as Desdemona
- Betty Monroe as Liana Woods/Novoa
- Paris Smith as Maddie Van Pelt
Game of Thrones
- Carice van Houten as Melisandre of Asshai
Good Omens
- Adria Arjona as Anathema Device
- Josie Lawrence as Agnes Nutter
Harley Quinn
- Leila Birch as Enchantress
- Wanda Sykes as The Queen of Fables
Helstrom
- Sydney Lemmon as Ana Hellstrom
Justice League Action
- Lacey Chabert as Zatanna
- Dayci Brookshire (child)
- Noel Fisher as Klarion the Witch Boy
- Laura Post as Circe
Legacies
- Reznor Malalik Allen as Pedro
- Sope Aluko as Ayomi
- Lulu Antariksa as Penelope Park
- PJ Avery as Druscilla
- Jenny Boyd as Elizabeth "Lizzie" Saltzman
- Kaylee Bryant as Josette "Josie" Saltzman
- Hannah Bliss Carlton as Flirty Witch
- Katie Carpenter as Sewing Witch
- Franco Castan as Brave Warlock
- Karen David as Emma Tig
- Sibylla Deen as Andi
- Alexis Denisof as Rupert Vardemus
- Juan Pablo Gamboa as Nervous Warlock
- Ben Geurens as The Necromancer
- Ronni Hawk as Wendy
- Bailey Hyneman and Danielle Tarmey as Agatha St. Clair
- Natalie Karp as Ancient Witch
- Sailor Larocque as Dealmaking Witch
- Aaliyah Lewis as Witch
- Olivia Liang as Alyssa Chang
- Mei-Lin Hosang (Young/Child)
- Olivia Devlin (Pre-Teen)
- Omono Okojie as Cleo Sowande
- Trinity Adebayo (Young Cleo)
- Danielle Rose Russell and Summer Fontana as Hope Mikaelson
- Sherri Daye Scott as Bennett Witch
- Lee Sherman as Mavis Macon
- Riley Voelkel as Freya Mikaelson
Legends of Tomorrow
- Samantha Liana Cole as Enchantress
Legion of Super Heroes
- Lauren Tom as The White Witch
Lego DC Comics Super Heroes: The Flash
- Kate Micucci as Zatanna
Marvel Future Avengers
- Laura Bailey as Morgan le Fey (English)
- Kairi Satake (Japanese)
- Kari Wahlgren in Amora the Enchantress (English)
- Ayumi Yonemaru (Japanese)
The Marvel Super Heroes
- Peg Dixon as Amora the Enchantress
Merlin
- Pauline Collins as Alice
- Emilia Fox as Morgause
- Katie McGrath as Morgana Pendragon
- Eve Myles as Mary Collins
- Michelle Ryan as Nimueh
The New Batman Adventures
- Stephen Wolfe Smith as Klarion the Witch Boy
Once Upon a Time
- Kristin Bauer van Straten as Maleficent
- Emma Caulfield as Blind Witch
- Merrin Dungey as Ursula
- Georgina Haig as Queen Elsa
- Barbara Hershey as Cora Mills / Queen of Hearts
- Adelaide Kane, Anna Cathcart, and Lula Mae Melench as Drizella / Ivy Belfrey
- Rebecca Mader as Zelena / Wicked Witch of the West
- Elizabeth Mitchell as Ingrid / Snow Queen
- Jennifer Morrison as Emma Swan
- Lana Parrilla as Regina Mills / The Evil Queen
- Yael Yurman and Sophia Reid-Gant as Anastasia
Once Upon a Time in Wonderland
- Kristin Bauer van Straten as Maleficent (voice)
- Barbara Hershey as Cora Mills / Queen of Hearts
- Emma Rigby as Anastasia / Red Queen / White Queen
- Zuleikha Robinson as Amara
The Originals
- Yasmine Al-Bustami as Monique Deveraux
- Selena Anduze as Witch #1
- Todd Anthony as Witch
- Michael Beasley as Lead Acolyte
- Claudia Black as Dahlia
- Kristin Erickson (Young)
- Kinsey Kunkel (Child)
- Rebecca Blumhagen as Madison
- Raney Branch as Celeste Dubois
- Shannon Kane (Possessing Sabine Laurent)
- Teri Wyble (Possessing Clara Summerlin)
- Mercedes Sanders (Witch Host)
- Tony Bravado as Witch #1
- Alkoya Brunson as Adam Folsom
- Nathaniel Buzolic as Kol Mikaelson
- Roman Spink (Young/Child)
- Daniel Sharman (possessing Kaleb Westphall)
- Danielle Campbell as Davina Claire
- Diana Chiritescu and Natalie Dreyfuss as Cassie
- Takara Clark as Valerie LaMarche
- Stephanie Cleough as Alexis
- Madelyn Cline as Jessica
- Aubrey DeVaney and Alexa Yeames as Abigail
- Shannon Eubanks as Bastianna Natale
- Alice Evans as Esther Mikaelson
- Aaron Farb as Zealot
- Meg Foster as Josephine LaRue
- Yusuf Gatewood as Vincent Griffith
- Allison Gobuzzi as Elizabeth "Lizzie" Saltzman
- Kenric Green as Lead Acolyte
- Christine Horn as Witch in White
- Blu Hunt as Inadu / "The Hollow"
- Darri Ingolfsson as Dominic
- Najah Jackson as Amy
- Betty Jeune as Imposing Witch
- Leticia Jimenez as Witch
- Laura W. Johnson as Davina's Mother
- Parisa Johnston as Moroccan Witch
- Shiva Kalaiselvan as Ivy
- Shannon Kane as Sabine Laurent
- Lawrence Kao as Van Nguyen
- Karan Kendrick as Maxine
- Amy H Le as Cynthia
- Elyse Levesque as Genevieve
- Karen Kaia Livers as Agnes
- Ahmed Lucan as Nathaniel
- Kristofer Macklin as Tattooed Warlock
- Alexandra Metz as Katie
- Owiso Odera as Papa Tunde
- Amy Parrish as Scarface Witch and Kindred Witch
- Daniella Pineda as Sophie Deveraux
- Adina Porter as Nandi LaMarche
- Keri Lynn Pratt as Mary-Alice Claire
- Haley Ramm as Ariane
- Maisie Richardson-Sellers as Eva Sinclair
- Malaya Rivera Drew as Jane-Anne Deveraux
- Aleeah Rogers as Astrid Malchance
- Danielle Rose Russell and Summer Fontana as Hope Mikaelson
- Bella Samman as Josette "Josie" Saltzman
- Jeremy Sample as Warlock
- Daniel Sharman as Kaleb Westphall / Kol Mikaelson
- Mando Silverleaf as Male Shaman
- Alma Sisneros as Inadu's Mother
- Sonja Sohn as Lenore Shaw
- Esmeree Sterling as Witch
- Joyce Thi Brew as Kara Nguyen
- Malone Thomas as Colette
- Riley Voelkel as Freya Mikaelson
- Teri Wyble as Clara Summerlin
- Caspar Zafer as Finn Mikaelson
- Voltaire Council (Young/Teenager)
- Cade Weeks (Young/Child)
- Yusuf Gatewood (possessing Vincent Griffith)
Popeye the Sailor
- Mae Questel as Sea Hag
Popeye's Voyage: The Quest for Pappy
- Kathy Bates as Sea Hag/Siren
Sabrina the Teenage Witch
- Melissa Joan Hart as Sabrina Spellman
- Caroline Rhea as Hilda Spellman
- Beth Broderick as Zelda Spellman
The Secret Circle
- Andrea Brooks as Amelia Blake
- Tom Butler as Henry Chamberlain
- Grey Damon as Lee LaBeque
- John de Lancie as Royce Armstrong
- Thomas Dekker as Adam Conant
- Gale Harold as Charles Meade
- Adam Harrington as Ethan Conant
- Shelley Hennig as Diana Meade
- Natasha Henstridge as Dawn Chamberlain
- Louis Hunter as Nick Armstrong
- Hiro Kanagawa as Calvin Wilson
- Stepfanie Kramer as Kate Meade
- Joe Lando as John Blackwell
- Jessica Parker Kennedy as Melissa Glaser
- Britt Robertson as Cassie Blake
- Phoebe Tonkin as Faye Chamberlain
- Chad Willett as James Conant
- Chris Zylka as Jake Armstrong
Smallville
- Serinda Swan as Zatanna Zatara
The Super Hero Squad Show
- Grey DeLisle as Amora the Enchantress
Supernatural
- Alex Arsenault as Trevor
- Alvina August as Tasha Banes
- Farrah Aviva as Daniela
- Ashley Benson as Tracy Davis
- Kristin Booth as Renee Van Allen
- Chantal Bui Viet as Magda (The Bad Seed)
- Erin Cahill as Elizabeth Higgins
- Christian Campbell as James Frampton
- Curtis Caravaggio as Spencer Wallis
- Charisma Carpenter as Maggie Stark
- Ruth Connell as Rowena McCleod
- Keegan Connor Tracy as Witch Mother
- Linda Darlow as Borrower Witch
- Tirra Dent as Catriona Loughlin
- Sarah Drew as Nora
- Jodelle Ferland as Emily
- Cyrina Fiallo as Delta Mendota
- Vincent Gale as Boyd Loughlin
- Elise Gatien as Jennie Plum
- Amanda Gray as Broomhilda
- Barbara Eve Harris as Clea
- Pascale Hutton as Lia
- Colton James as Gary Frankle
- James Marsters as Don Stark
- Maya Massar as The Wicked Witch
- Don McManus as Don Harding
- Melissa M. Montgomery, Ese Atawo, and Corey Woods as Clea's Friends
- Lesley Nicol as Katja
- Nicole Oliver as Nora Havelock
- Hal Ozsan as Patrick
- James Pizzinato as Drexyl
- Rebecca Reichert as Amanda Burns
- Courtney Richter as Claudette
- Jordan Claire Robbins as Jamie Plum
- Teryl Rothery as Olivette
- Kara Royster as Alicia Banes
- John Rubinstein as Charlie (old)
- Michael Weston (young)
- Kendrick Sampson as Max Banes
- Jennifer Shirley as Maggie Briggs
- Sharon Simms as Mrs. Justine Plum
- Cecelia Specht as Naomi
- Alex Sturman as Jacinda
- Venus Terzo as Sonja
- Justin Turnbull as Gideon Loughlin
Swamp Thing (2019)
- Jeryl Prescott as Madame Xanadu
Tabitha
- Lisa Hartman as Tabitha Stephens
- Karen Morrow as Aunt Minerva
Ultimate Spider-Man
- Grey DeLisle as Morgan le Fay
The Vampire Diaries
- Cynthia Addai-Robinson as Aja
- Tamara Austin as Maria
- Raffi Barsoumian as Markos
- Elizabeth Blackmore as Valerie Tulle
- Chris Brochu as Luke Parker
- Scarlett Byrne as Nora Hildegard
- Wayne Caparas as Shaman Descendant
- Christopher Cousins as Joshua Parker
- Kyle Russell Clements as Rene
- Chaka De Silva as Shaman Chief
- Alice Evans as Esther Mikaelson
- Janina Gavankar as Qetsiyah / "Tessa"
- Randy J. Goodwin as Jonas Martin
- Kat Graham as Bonnie Bennett
- Camille Guaty as Caitlin Shane
- Jasmine Guy as Sheila Bennett
- Jen Harper as The Witch of The Five
- Maria Howell as Ayana
- Bryton James as Luka Martin
- Jaiden Kaine as Beau
- Bianca Lawson as Emily Bennett
- Charmin Lee as Gloria
- Enisha Brewster (Young Gloria)
- Teressa Liane as Mary-Louise
- Wing Liu and Tim Kang as Oscar
- Karen Kaia Livers as Agnes
- Jodi Lyn O'Keefe as Jo Laughlin
- Hans Obma as Gregor
- Zach Roerig (in Matt's body)
- Gino Anthony Pesi as Maddox
- Tracy Pfau as Scabbed Woman
- Caitlin McHugh as Sloan
- Penelope Mitchell as Liv Parker
- John Gabriel Rodriquez as Massak
- Gena Shaw as Hazel
- Jaz Sinclair as Beatrice Bennett
- Gina Torres as Bree
- Taylor Treadwell as Mia
- Michael Trevino as Julian (while a passenger in Tyler's body)
- Lisa Tucker as Great Martin
- Paul Wesley as Silas (Actual/Original Form)
- Scott Parks (Disfigured Form)
- Jason Spisak (Disfigured Form's Voice)
- Kent Wagner and Justice Leak as Malcolm
- Dean West as Kristof
- Persia White as Abby Bennett Wilson
- Natashia Williams as Lucy Bennett
- Chris Wood as Kai Parker
The Witcher
- MyAnna Buring as Tissaia de Vries
- Anya Chalotra as Yennefer of Vengerberg
- Cassie Clare as Philippa Eilhart
- Judit Fekete as Vanielle
- Mimi Ndiweni as Fringilla Vigo
- Michalina Olszańska as Marti Södergren
- Anna Shaffer as Triss Merigold
- Mecia Simpson as Francesca Findabair
- Therica Wilson-Read as Sabrina Glevissig
Witches of East End
- Mädchen Amick as Wendy Beauchamp
- Rachel Boston as Ingrid Beauchamp
- Jenna Dewan as Freya Beauchamp
- Julia Ormond as Joanna Beauchamp
Wizadora
- Maria Gough as Wizadora (1991)
- Wendy van der Plank (1993-96)
- Lizzie McPhee (1997-98)
The Worst Witch (1998)
- Annette Badland as Mrs Tapioca
- Harshna Brahmbhatt as Jadu Wali
- Emma Jayne Brown as Maud Moonshine
- Clare Coulter as Miss Amelia Cackle
- Kate Duchêne as Miss Constance Hardbroom
- Joanna Dyce as Ruby Cherrytree
- Jessica Fox as Enid Nightshade
- Poppy Gaye as Griselda Blackwood
- Georgia Isla Graham as Clarice Crow
- Janet Henfrey as Mistress Hecate Broomhead
- Polly James as Miss Lavinia Crotchet
- Felicity Jones as Ethel Hallow
- Charlotte Knowles as Sybil Hallow
- Julia Malewski and Emily Stride as Fenella Feverfew
- Charlotte Powell as Harriet Goodcharm
- Holly Rivers as Drusilla Paddock
- Georgina Sherrington as Mildred Hubble
- Una Stubbs as Miss Davina Bat
Young Justice
- Thom Adcox-Hernandez as Klarion the Witch Boy
- Lacey Chabert as Zatanna
- Cree Summer as Madame Xanadu
- Lauren Tom as Traci Thurston