Edit
"Charmed" Witch Perfect (TV Episode 2019) Poster

(TV Series)

(2019)

Full Cast & Crew

Directed by 

Gina Rodriguez

Writing Credits  

Jennie Snyder Urman ... (developed by) &
Jessica O'Toole ... (developed by) &
Amy Rardin ... (developed by)
 
Constance M. Burge ... (created by)
 
Natalia Fernandez ... (written by)
 
Emmylou Diaz ... (executive story editor)
 
Zoe Marshall ... (staff writer) &
Allyssa Lee ... (staff writer) &
Natalia Fernandez ... (staff writer)

Cast (in credits order)  

Melonie Diaz ... Mel Vera
Madeleine Mantock ... Macy Vaughn
Sarah Jeffery ... Maggie Vera
Ser'Darius Blain ... Galvin Burdette
Ellen Tamaki ... Niko Hamada
Rupert Evans ... Harry Greenwood
Natalie Hall ... Lucy
Virginia Williams ... Charity Callahan
Chrissie Fit ... Effie
Aleyse Shannon ... Jada Shields
Ali Stroker ... Emily
Jaime Camil ... Mr. Miranda
Anjali Appadurai Anjali Appadurai ... The Hilltones
Steffanie Davis ... The Hilltones
Sierra Kachan ... The Hilltones
Maggie Ma ... The Hilltones
Dimitri Vantis ... Proprietor
Kallie Hu ... Female Patron
Michael Gonzales Michael Gonzales ... Male Patron
Rady Panov ... Creepy Dude Bro

Produced by 

Carter Covington ... executive producer
Joey Falco ... producer
Sarah Goldfinger ... co-executive producer
Marcos Luevanos ... producer
George Northy ... co-producer
Nellie Nugiel ... producer (produced by)
Jessica O'Toole ... executive producer
Howard Owens ... executive producer (as Howard T. Owens)
Vanessa Parise ... co-executive producer
Amy Rardin ... executive producer
Michael Reisz ... co-executive producer
Brad Silberling ... executive producer
Ben Silverman ... executive producer
Jennie Snyder Urman ... executive producer
Blaine Williams ... co-producer

Music by 

Will Bates

Cinematography by 

Scott Williams

Editing by 

Edward R. Abroms

Casting By 

Jonathan Clay Harris
Alyson Silverberg

Production Design by 

Gregory G. Venturi

Art Direction by 

Peter Ochotta

Set Decoration by 

Matthew Versteeg

Costume Design by 

Mandi Line

Makeup Department 

Rebekah Bak ... key makeup artist
Julia Dollinger ... first assistant makeup artist
Alexandra Holmes ... makeup artist
April Pangilinan ... makeup artist
Mary Phan ... assistant makeup artist (uncredited)

Production Management 

Julie Hansen ... post-production supervisor
Philip A. Pacaud ... production manager

Second Unit Director or Assistant Director 

Nick Fletcher ... second assistant director
Nicola Goelle ... trainee assistant director
Stacey N. Harding ... first assistant director
Meaghan Irene Johnson ... third assistant director

Art Department 

Isabel Boschi ... set dec buyer
Richard Broad ... art department coordinator
Shannon Courte ... assistant art director
Rory S. Durno ... on-set dresser
Yad Grewal ... set dec buyer
Frank Haddad ... lead greensperson
Kyle Irwin ... carpenter
Heipo C.H. Leung ... set designer
Gina MacKay ... graphic designer
Christina McPhail ... set dresser
James Summers ... head greensman
Paolo G. Venturi ... illustrator
Ben Wildeman ... paint coordinator
Christy Camplin ... on-set greens (uncredited)

Sound Department 

Brad J. Bakelmun ... foley editor
Yann Delpuech ... sound designer
Alison Fisher ... dialogue editor
Stefan Fraticelli ... foley artist
Laird Fryer ... adr mixer
Mike Hibberson ... boom operator
Rachel Johnston ... sound assistant
Connor Lyons ... adr mixer
Tim O'Neill ... boom operator
John Sievert ... foley artist
Randy Wilson ... foley mixer
Dylan Haveron ... protools playback operator (uncredited)

Visual Effects by 

Bahget Abdalmalek ... digital compositor: CoSA VFX
Rachel A. Bailey ... digital compositor: Muse VFX
Elizabeth Bodnar ... visual effects artist
David W. Brown Jr. ... visual effects producer
Terran Camaclang ... Junior Compositor: Mr. Wolf
David Cole ... digital colourist
Kevin Colina ... compositor
Chad Cortvriendt ... visual effects producer
Sean Cox ... compositor: Picture Shop
Yash Gowda ... compositing supervisor: Marz VFX
John F. Gross ... visual effects supervisor: Muse VFX
Ryan Jensen ... visual effects supervisor
Andrew Jupina ... visual effects editor: Pictureshop
Dong-Hyun Kim ... visual effects artist
Emiliano Leone ... main title animation
Kevin Little ... visual effects supervisor
Thomas Maine ... visual effects artist
Heather Paul ... visual effects producer: Lux Visual Effects Inc.
Fred Pienkos ... compositing supervisor: Muse VFX
John Pierce ... visual effects supervisor: Mr. Wolf
Navin Pinto ... creature td: CoSA VFX
Michael S. Pryor ... visual effects executive producer: Mr. Wolf
Rick Ramirez ... cg supervisor
Kim Rampaul ... visual effects producer
Bryan Ray ... visual effects
Christopher Romano ... visual effects
Rafael Santos Jr. ... digital production manager
Alican Sesli ... visual effects supervisor
Ryan T. Smolarek ... compositing supervisor
Danielle Stevens ... visual effects coordinator
Brandon Taylor ... digital compositor
Justin Verwiel ... production assistant: Muse VFX
Karen Watson ... compositor
Shane Wise ... visual effects producer
Jesse Witt ... compositor
Anthony Garcia ... compositor (uncredited)
William Mauer ... visual effects artist (uncredited)
Sean M. Scott ... visual effects artist (uncredited)

Stunts 

Tamara Daroshin ... stunt double: Melonie Diaz
Kyle Glenn Sutherland ... stunt double: Jaime Camil

Camera and Electrical Department 

Jean-Paul Carthy ... motion picture video coordinator
Andrew Chobaniuk ... playback operator
Ricky Dean ... second assistant camera
Nathan Easterbrook ... gaffer: second unit / lighting technician
David Lloyd Edwards ... first assistant camera: "b" camera
Bria Graham ... second assistant camera
Philip Ledingham ... camera trainee
Jeremy Lundstrom ... a camera 1st ac
Derrick Lynch ... Rigging Grip
Adrian Mottram ... rigging electrician
Greg Nicod ... first assistant camera
Matthew Symons ... lighting board operator
Aaron Von Hagen ... second assistant camera

Casting Department 

Allison Bader ... casting associate
Megan Bayliss ... casting associate
Corinne Clark ... Casting: Canada
Georgia Simon ... adr voice casting

Costume and Wardrobe Department 

Jennifer Brown ... Assistant Coordinator
Sara Byblow ... assistant costume designer
Roza Murphy ... costume supervisor
Farrahlyn Owen ... truck supervisor
Mira Spark ... set costumer (uncredited)
Mary Wiseman ... costume set supervisor

Editorial Department 

Chris Barrios ... near-set dailies manager
Stephen Tyler Fisher ... colorist: dailies
Ryan Goebel ... dailies supervisor
Adam Hawkey ... digital intermediate colorist
Jeffrey Williams ... assistant editor

Location Management 

Gregory Astop ... location manager
Shahar Ben Halevi ... location production assistant
Ryan Stander ... assistant location manager

Music Department 

Katharine Eames ... singer
Kevin J. Edelman ... music supervisor
Allie Feder ... singer
Jessica Freedman ... singer
Bryant J. Fuhrmann ... music editor
Baraka May ... beatboxer
Tom Polce ... composer: other music
Jasper Randall ... choir arranger / vocal contractor
Jason Ryterband ... music editor
Ben Sokoler ... music coordinator
Suzanne Waters ... singer: small ensemble
Erik Lutz ... composer: additional music (uncredited)

Script and Continuity Department 

Mia Katherine Iverson ... script coordinator (as Mia Iverson)
Linda Strathdee ... script supervisor

Transportation Department 

Lorne Davidson ... transportation co-captain
James Marshall ... transportation captain
Bill Molnar ... rigging driver (uncredited)

Additional Crew 

Chris Anaka ... assistant: Nellie Nugiel
Shaylen Anita ... Assistant Accountant: AP
Sheri Baker ... accounting clerk
Barbara Biddle ... in-house producer
Dana Bramble ... assistant: Carter Covington, Jessica O'Toole and Amy Rardin
Francisco Cano ... stand-in (credit only)
Kendra Cole ... writers' assistant
Michael Craig ... security captain
Sarah-Jane Denis ... office pa
Nicole Feste ... writers' production assistant
Terri Garbutt ... production coordinator: as
Simon Guérette-Langlais ... 1st assistant production coordinator
Danny Ho ... playback supervisor
Hannah Jeffery ... stand-in
Marilyn Jendruck ... accounting clerk
Dee LeBlanc ... assistant: Vanessa Parise
Olga Lexell ... writers' assistant
Peter Lim ... Off Set Key PA
Wayne Lothian ... assistant: Brad Silberling
Ally Lydynuik ... production assistant
Peggy Mrace ... payroll accountant
Sam Ochotta ... office production assistant
Jennifer Oleksiuk ... choreographer
Mikequiel Pamplona ... accounting clerk
Hannah Polack ... assistant: Jennie Snyder Urman
Linae Reijne ... assistant accountant
Stefani Rockwell ... first assistant accountant
Amy Shier ... second assistant production coordinator
Craig Stapleton ... production accountant
Aleksander Stirajs ... Key Studio PA
Jay Weisleder ... Head of Scripted Television for Propagate Content
Mark MacDonald ... first assistant production coordinator (uncredited)
Rachel Voter ... social media manager (uncredited)

See also

Release Dates | Official Sites | Company Credits | Filming & Production | Technical Specs

Contribute to This Page


Recently Viewed