Cast and Crew of Charmed

Cast of
Charmed

About Charmed

Set in the fictional college town of Hilltowne, Charmed follows the lives of three sisters, Macy, Mel and Maggie Vera who, after the tragic death of their mother, discover they are three of the most powerful witches of all time.

Main Cast of Charmed

Madeleine Mantock
plays Macy Vaughn (59 episodes)

Melonie Diaz
plays Mel Vera (72 episodes)

Sarah Jeffery
plays Maggie Vera (72 episodes)

Rupert Evans
plays Harry Greenwood (72 episodes)

Jordan Donica
plays Jordan Chase (37 episodes)

Poppy Drayton
plays Abigael Jameson-Caine (37 episodes)

Secondary Cast of Charmed

Nick Hargrove
plays Parker Caine (24 episodes)

Ser'Darius Blain
plays Galvin Burdette (22 episodes)

Ellen Tamaki
plays Niko Hamada (22 episodes)

Ellen Tamaki as Niko Hamada

Ellen Tamaki was born on July 5, 1992 and is currently 31 years old.

See Ellen Tamaki's other roles

Lucy Barrett
plays Michaela « Kaela » Danso (13 episodes)

Tedra Rogers
plays Viv (1 episode)

Robert Pine
plays Professor Warner Thaine / Taydeus (1 episode)

Robert Pine as Professor Warner Thaine / Taydeus

Robert Pine (born Granville Whitelaw Pine, July 10, 1941) is an American actor who is best known as Sgt. Joseph Getra...

See Robert Pine's other roles

Cecilia Deacon
plays Dylan (1 episode)

Charlie Gillespie
plays Brian (2 episodes)

Leah Lewis
plays Angela Wu (3 episodes)

Leah Lewis as Angela Wu

Leah Lewis was born on December 9, 1996 and is currently 27 years old.

See Leah Lewis's other roles

Meagan Tandy
plays Summer (2 episodes)

Caroline Cave
plays Jenna Gordonson (1 episode)

Caroline Cave as Jenna Gordonson

Caroline Cave was born on January 25, 1974 and is currently 50 years old.

See Caroline Cave's other roles

McKaley Miller
plays Brenda Mancini (1 episode)

Abraham Lim
plays Chip (1 episode)

Aline Elasmar
plays Sela (1 episode)

Aline Elasmar as Sela

Aline Elasmar was born on August 17, 1987 and is currently 36 years old.

See Aline Elasmar's other roles

Anna Maria Perez de Tagle
plays Lainey (1 episode)

Matthew Willig
plays Dante (1 episode)

Matthew Willig as Dante

Matthew Joseph Willig (born January 21, 1969) is an American actor and former American football offensive tackle in t...

See Matthew Willig's other roles

Jaime Camil
plays Mr. Miranda (1 episode)

Jaime Camil as Mr. Miranda

Jaime Camil is a Mexican stage, film and television actor, singer and director, best known for playing series regular...

See Jaime Camil's other roles

Chrissie Fit
plays Effie (1 episode)

Ali Stroker
plays Emily (1 episode)

Malaya Rivera Drew
plays Sid (1 episode)

Palma Lawrence Reed
plays Galvin's Grandmother (1 episode)

Adam DiMarco
plays Zack (1 episode)

Adam DiMarco as Zack

Emerging Canadian actor who gained fame for his roles in such movies as Zapped, Radio Rebel, and Kill for Me. As a te...

See Adam DiMarco's other roles

Emily Tennant
plays Angelica (1 episode)

Emily Tennant as Angelica

Emily Tennant is a Canadian actress, best known for her roles as Ivy Young in Mr. Young, and as Sarah in Triple Dog. ...

See Emily Tennant's other roles

Jimmy Tatro
plays Gideon (1 episode)

Scott Porter
plays Levi (1 episode)

Morgan Taylor Campbell
plays Medusa (1 episode)

Morgan Taylor Campbell as Medusa

Morgan Taylor Campbell was born on April 9, 1995 and is currently 29 years old.

See Morgan Taylor Campbell's other roles

Raylene Harewood
plays Daphne (1 episode)

Sohm Kapila
plays Priyanka Bari (2 episodes)

Benjamin Beauchemin
plays Cam (1 episode) , Cam Sasso (1 episode)

Benjamin Beauchemin as Cam

Ben Beauchemin is an actor and writer, known for Kim's Convenience (2016), Charmed (2018) and The Strain (2014).

See Benjamin Beauchemin's other roles

Tyler Blackburn
plays Viralis (1 episode)

Eva La Dare
plays Mama Roz (4 episodes)

Eva La Dare as Mama Roz

Eva La Dare was born in Brooklyn, New York, USA. She is an actress and production designer.

See Eva La Dare's other roles

Natalie Hall
plays Lucy (11 episodes)

Constantine Rousouli
plays Hunter Caine (6 episodes)

Constantine Rousouli as Hunter Caine

Constantine Rousouli is an actor and writer, known for AJ and the Queen (2020), Charmed (2018) and How to Be a Vampir...

See Constantine Rousouli's other roles

Chloe Bridges
plays Tessa Flores-Cohen (2 episodes)

Chloe Bridges as Tessa Flores-Cohen

Chloe Bridges is an American actress. She is best known for her roles as Donna LaDonna in The Carrie Diaries, Zoey Mo...

See Chloe Bridges's other roles

Karin Konoval
plays Elder Robinson (1 episode)

Karin Konoval as Elder Robinson

Karin Konoval is a Canadian-American actress who has appeared in theatre, numerous TV series and supporting lead role...

See Karin Konoval's other roles

Craig Parker
plays Alastair Caine (11 episodes)

Craig Parker as Alastair Caine

Craig Parker (born 12 November 1970) is a New Zealand actor based in Los Angeles, California. He known for his roles ...

See Craig Parker's other roles

Virginia Williams
plays Charity Callahan (9 episodes)

Virginia Williams as Charity Callahan

Virginia Williams is an American actress.

See Virginia Williams's other roles

Aleyse Shannon
plays Jada Shields (11 episodes)

Leah Pipes
plays Fiona Callahan (8 episodes)

Carlena Britch
plays Greta (3 episodes)

Jessica Garcie
plays Nurse Abby (1 episode)

Geoffrey Blake
plays The Sentinel (1 episode)

Geoffrey Blake as The Sentinel

Geoffrey Lewis Blake is an American film and television actor. Geoffrey Blake is an Emmy nominated, two-time SAG Awar...

See Geoffrey Blake's other roles

Valerie Cruz
plays Marisol Vera (8 episodes)

Valerie Cruz as Marisol Vera

From Wikipedia, the free encyclopedia. Valerie Cruz (born July 18, 1976) is an American actress. Cruz was born in E...

See Valerie Cruz's other roles

Callard Harris
plays Leon (2 episodes)

Mackenzie Marsh
plays Knansie (2 episodes)

Emily Bader
plays Chloe (2 episodes)

Azura Skye
plays Helen (1 episode)

Azura Skye as Helen

Azura Skye is an American film and television actress.

See Azura Skye's other roles

Timothy V. Murphy
plays One Eye (1 episode)

Timothy V. Murphy as One Eye

Timothy V. Murphy was born on April 5, 1960 and is currently 64 years old.

See Timothy V. Murphy's other roles

Rya Kihlstedt
plays Julia Wagner (1 episode) , Dr. Julia Wagner (9 episodes)

Rya Kihlstedt as Julia Wagner

From Wikipedia, the free encyclopedia. Rya Kihlstedt (born July 23, 1970) is an American actress. Kihlstedt was bor...

See Rya Kihlstedt's other roles

Tarun Keram
plays Barista (1 episode) , Waiter (1 episode)

Tarun Keram as Barista

Tarun Keram was born on August 16, 1991 and is currently 32 years old.

See Tarun Keram's other roles

Shiva Kalaiselvan
plays Katrina Chandra (5 episodes)

Sonja Bennett
plays Amelia (1 episode)

Sonja Bennett as Amelia

From Wikipedia, the free encyclopedia Sonja Bennett (born August 24, 1980) is a Canadian actress who portrayed Marci...

See Sonja Bennett's other roles

Leonard Roberts
plays Dexter Vaughn (1 episode)

Leonard Roberts as Dexter Vaughn

From Wikipedia, the free encyclopedia. Leonard Roberts is an American actor.

See Leonard Roberts's other roles

Zebastin Borjeau
plays Young Julian (3 episodes)

Camille Legg
plays Penelope (1 episode)

Rob Carpenter
plays Customer (1 episode)

Rowan Jang
plays Student (1 episode)

Glenn Ennis
plays Skeleton Demon (1 episode)

Garrett Quirk
plays Professor Brown (1 episode)

Brendon Zub
plays Trip Bailey (3 episodes)

Brendon Zub as Trip Bailey

Brendon James Zub is a Canadian actor.

See Brendon Zub's other roles

Shelene Yung
plays Nurse Cheryl (1 episode)

Shelene Yung as Nurse Cheryl

Shelene Yung was born on December 16, 1983 and is currently 40 years old.

See Shelene Yung's other roles

Abby Ross
plays Jenna in 1989 (1 episode)

Abby Ross as Jenna in 1989

Abby Ross was born on March 19, 1997 and is currently 27 years old.

See Abby Ross's other roles

Panthea Vatandoost
plays Sasha (1 episode)

Michael Bean
plays Dr. Gregorian (1 episode)

Jerome Yoo
plays Viktor (3 episodes)

Emilija Baranac
plays Heidi (2 episodes)

Emilija Baranac as Heidi

Emilija Baranac was born on August 4, 1994 in Vancouver, British Columbia, Canada. She is known for her work on To Al...

See Emilija Baranac's other roles

Guilherme Babilonia
plays Kretz (3 episodes)

Ricardo Pequenino
plays Frat Guy (1 episode)

Yumi Ogawa
plays Wine Shopper (1 episode)

Michael Arzadon
plays Husband (1 episode)

Ryan Jinn
plays Wes (1 episode)

Jennifer Rose Garcia
plays Aptitudematch Employee (1 episode)

Rick Pearce
plays Mugger (1 episode)

Jessica Steen
plays Devorah Silver (1 episode) , Elder Silver (2 episodes)

Jessica Steen as Devorah Silver

Jessica Steen (born December 19, 1965) is a film and television actress, noted for her roles in Captain Power and the...

See Jessica Steen's other roles

Sheila Tyson
plays Waitress (1 episode)

Charlie Nesbitt
plays Cute Date (1 episode)

Nathan Ozee
plays Shy Guy (1 episode)

Allison Klause
plays Girl (1 episode)

Brad Bergeron
plays Guy (1 episode)

Amanda Voll
plays Woman (1 episode)

Raresh DiMofte
plays Priest (1 episode)

Timothy Wallace
plays Shadow Demon (2 episodes)

Parm Soor
plays Doctor (1 episode)

Ryan Spong
plays Officer (1 episode)

Ashlea Earl
plays Hostage (1 episode)

Mike Mitchell
plays Shank Criminal (1 episode)

Mike Mitchell as Shank Criminal

Mike Mitchell is a stunt coordinator, performer, actor, and assistant director.

See Mike Mitchell's other roles

Charles Jarman
plays Thug (1 episode)

Dimitri Vantis
plays Proprietor (1 episode)

Dimitri Vantis as Proprietor

Dimitri Vantis is a Greek Canadian film and television actor.

See Dimitri Vantis's other roles

Rady Panov
plays Creepy Dude (1 episode)

Kallie Hu
plays Patron (1 episode)

Thomas Cadrot
plays Dexter Vaughn (1 episode)

Thomas Cadrot as Dexter Vaughn

Thomas Julien Cadrot is a French-born actor, best known for his starring role as Tyler Brooks in the Merry Liddle mov...

See Thomas Cadrot's other roles

Tom Tasse
plays Carter Westwell (1 episode)

Harman Deol
plays Guy at Stoplight Party (1 episode)

Jeremy Lacombe
plays Guy at Stoplight Party (1 episode)

Sam Robert Muik
plays Guy at Stoplight Party (1 episode)

Brian Cyburt
plays Judd (1 episode)

Colm Hill
plays Noah (1 episode)

Julie Tao
plays Jillian (1 episode)

Natalie Gibson
plays Driver (1 episode)

Adrian Glynn McMorran
plays Devil (1 episode)

Adrian Glynn McMorran as Devil

Adrian Glynn McMorran is a Canadian film and television actor, musician and singer-songwriter. He holds a BA in Theat...

See Adrian Glynn McMorran's other roles

Kira Clavell
plays Jennifer (1 episode)

Shaker Paleja
plays Jerry Jr. (1 episode)

Chiara Guzzo
plays Trishelle (3 episodes)

Colin Decker
plays Yellow Demon (1 episode)

Serje Basi
plays Vampire (1 episode)

Sharlene Royer
plays Delivery Lady (1 episode)

Khamisa Wilsher
plays Sarcana Witch (1 episode) , Aliya (3 episodes)

Dominic McDowell
plays Brett (1 episode)

Eric Bempong
plays Chuck (1 episode)

Eric Bempong as Chuck

Eric Kwabena Bempong is an American actor.

See Eric Bempong's other roles

Devon Kenzo
plays Trevor (1 episode)

Liam Howe
plays Frat Guy (1 episode)

Fraser Corbett
plays Frat Guy (1 episode)

Fraser Corbett as Frat Guy

Fraser Dean Corbett is a stunt artist and an actor. He is known for his work on Godzilla (2014), Deadpool (2016) and ...

See Fraser Corbett's other roles

Alexa Barajas
plays Girl (1 episode)

Michele Goyns
plays Roxy (1 episode)

Kimi Alexander
plays Scarlet (1 episode)

Kimi Alexander as Scarlet

Kimi Alexander grew up in a small town in Ontario on the border of Minnesota. She was raised playing many sports incl...

See Kimi Alexander's other roles

Sia Foryoh
plays Wendy (1 episode)

Kelly McCabe
plays Bar Dude (1 episode)

Klarc Jerome Wilson
plays Pretentious Guy (1 episode)

Klarc Jerome Wilson as Pretentious Guy

Klarc Jerome Wilson was born on April 1, 1993 and is currently 31 years old.

See Klarc Jerome Wilson's other roles

Rachel Renaud
plays Cult Follower (1 episode)

Jennifer Tong
plays Cult Follower (1 episode)

Rebekah Asselstine
plays Cult Follower (1 episode)

Brittany Good
plays Cult Follower (1 episode)

Emma Stewart
plays Cult Follower (1 episode)

Mariesa Crouse
plays Cult Follower (1 episode)

Mariesa Crouse as Cult Follower

Mariesa Crouse is an actress, known for To All the Boys: Always and Forever (2021), Riverdale (2017) and The Flash (2014).

See Mariesa Crouse's other roles

Joanna Marie Reyes
plays Cult Follower (1 episode)

Bzhaun Rhoden
plays Cedric (1 episode)

Natalie Malaika
plays BSU Participant (1 episode)

Chris Webb
plays Tartarus Guard (1 episode)

Chris Webb as Tartarus Guard

Actor / Stuntman.

See Chris Webb's other roles

Barry Nerling
plays Tartarus Guard (1 episode)

Barry Nerling as Tartarus Guard

Barry Nerling was born on April 19, 1965 and is currently 59 years old.

See Barry Nerling's other roles

Katie Stuart
plays Dr. Kenwood (1 episode)

Katie Stuart as Dr. Kenwood

​From Wikipedia, the free encyclopedia Katherine Anne "Katie" Stuart (born March 22, 1985) is a Canadian actress who...

See Katie Stuart's other roles

Robert Hayley
plays Nurse Sam (1 episode)

Kevin Haaland
plays Shep (1 episode)

Maya Macatumpag
plays Doris (1 episode)

Melville Jarrett III
plays Nurse (1 episode)

Meghan Drew
plays Barback (1 episode)

Dan Ginnane
plays Barback (1 episode)

Joyce Robbins
plays Nita (1 episode)

Joyce Robbins as Nita

Joyce Robbins was born on September 9, 1949 and is currently 74 years old.

See Joyce Robbins's other roles

Vanessa Prasad
plays Jayla (1 episode)

Jodi Pongratz
plays Construction Flagger (1 episode)

Eric Balfour
plays Julian Shea (1 episode) , Julian (1 episode)

Peyton List
plays Nadia (5 episodes)

Peyton List as Nadia

Peyton List (born August 8, 1986) is an American actress and model, known for playing Jane Sterling on the AMC series...

See Peyton List's other roles

Kandyse McClure
plays The Guardian (1 episode)

Kandyse McClure as The Guardian

Kandyse McClure was born on March 22, 1980 and is currently 44 years old.

See Kandyse McClure's other roles

Kate Burton
plays Celeste (1 episode)

Kate Burton as Celeste

Kate Burton is a Swiss-born Welsh-American stage and screen actress. She holds an BA in Russian Studies and European ...

See Kate Burton's other roles

Sara Thompson
plays Julie (1 episode)

Jason Diaz
plays Antonio (4 episodes)

Bethany Brown
plays Ruby (2 episodes)

Chris Gauthier
plays Elliot Larson (1 episode)

Chris Gauthier as Elliot Larson

Christopher Gauthier is an English-born Canadian actor. He is married with two children and currently resides in Vanc...

See Chris Gauthier's other roles

Kapil Talwalkar
plays Dev (3 episodes)

Jed Rees
plays The Tallyman (2 episodes)

Jed Rees as The Tallyman

Jed Rees (born March 8, 1970) is a Canadian actor, best known for his roles in movies such as Galaxy Quest (1999), Th...

See Jed Rees's other roles

Shi Ne Nielson
plays Roxie (1 episode)

Courtnee Carter
plays Lady C (2 episodes)

Kiera Wallace
plays Female student (1 episode)


Crew of Charmed

Discover the backstage crew of Charmed →