Full Cast — Good Witch (2015–2021)

Catherine Bell

Catherine Bell

Cassie Nightingale

James Denton

James Denton

Dr. Sam Radford

Catherine Disher

Catherine Disher

Martha Endicott Tinsdale

Sarah Power

Sarah Power

Abigail Pershing

Rhys Matthew Bond

Rhys Matthew Bond

Nick Radford

Kylee Evans

Kylee Evans

Stephanie Evans

Bailee Madison

Bailee Madison

Grace Russell

Peter MacNeill

Peter MacNeill

George O'Hanrahan

Dan Jeannotte

Dan Jeannotte

Brandon Russell

Noah Cappe

Noah Cappe

Derek Sanders / Derek

Kirsten Alter

Kirsten Alter

Margaret

Trenna Keating

Trenna Keating

Agent immobilier / Realtor

Marc Bendavid

Marc Bendavid

Donovan Davenport

Katherine Barrell

Katherine Barrell

Joy Harper

Kate Corbett

Kate Corbett

Eve

Gianpaolo Venuta

Gianpaolo Venuta

Vincent

Anthony Lemke

Anthony Lemke

Ryan Elliott

Seann Gallagher

Seann Gallagher

Liam

Shane Harte

Anthony

James Rittinger

Noah / Noah (as James Swalm)

Paul Miller

Paul Miller

Tom Tinsdale

Hannah Endicott-Douglas

Hannah Endicott-Douglas

Lori Russell

Alanna Bale

Alanna Bale

Courtney

Jefferson Brown

Jefferson Brown

Ben

Rebecca Dalton

Tara Russell / Tara

Randal Edwards

Randal Edwards

Jared

Gabrielle Miller

Gabrielle Miller

Linda / Linda Wallace

Sebastian Pigott

Sebastian Pigott

Phil

James McGowan

James McGowan

Mr. Jones

Dylan Taylor

Dylan Taylor

Dr. Shane Jacobson

Ashley Leggat

Ashley Leggat

Tara

Niamh Wilson

Niamh Wilson

Amber

Chris Gillett

Chris Gillett

John Beamish

Rayisa Kondracki

Rayisa Kondracki

Ashley

Conrad Coates

Conrad Coates

Zimmerman

Alex Paxton-Beesley

Alex Paxton-Beesley

Eve

Jake Simons

Jake Simons

Brian

Lisa Marcos

Lisa Marcos

Frankie

Dan Payne

Dan Payne

John Dover

Siobhan Murphy

Siobhan Murphy

Beth

Jamie Spilchuk

Jamie Spilchuk

Larry

Melinda Deines

Melinda Deines

Allison

Dani Kind

Dani Kind

Sarah

Jonathan Purdon

Carl

Annie Chen

Annie Chen

Stage Manager

Jennifer Foster

Jennifer Foster

Marilyn Rossi / Suzanne

JaNae Armogan

JaNae Armogan

Nurse Arrington / Floor Nurse

Kate Greenhouse

Kate Greenhouse

Joanne

Allison Hossack

Allison Hossack

Elizabeth

Edward Ruttle

Edward Ruttle

Michael

Tanya Bevan

Tanya Bevan

Vanessa

← Back to Good Witch