Cast and Crew of When Calls the Heart

Cast of
When Calls the Heart

About When Calls the Heart

Good things come to those who hope.

When Calls the Heart is a heartwarming and wholesome drama series that follows the life of Elizabeth Thatcher, a young and inexperienced school teacher from a well-to-do family in the big city. Elizabeth is played by the talented Erin Krakow, who brings warmth, intelligence, and grace to the role. As a new teacher in a small coal mining town in the western frontier, Elizabeth must navigate a completely different world than the one she is accustomed to. She trades the comforts of her family's mansion and the bustling city streets for a simple and humble life in Coal Valley.

The show's rich and diverse cast of characters includes Rosemary LeVeaux, played by the lively and effervescent Pascale Hutton. Rosemary is a confident and ambitious woman who dreams of becoming a famous actress. She moves to Coal Valley with her husband, Lee, and quickly befriends Elizabeth. Despite their different backgrounds and personalities, Elizabeth and Rosemary form a strong bond that is at the heart of the show. Together, they navigate the challenges and joys of life in a small town, from the daily trials of teaching to the excitement of new romances and friendships.

When Calls the Heart is a show that celebrates the power of community, friendship, and love. It explores themes of perseverance, courage, and faith, as Elizabeth and the other residents of Coal Valley work together to build a better life for themselves and future generations. Through its beautiful cinematography, engaging storylines, and memorable characters, When Calls the Heart has become a beloved and critically acclaimed series that has captured the hearts of millions of viewers around the world. Whether you're a fan of period dramas, romantic comedies, or simply good storytelling, this show is sure to leave you feeling inspired and uplifted.

When Calls the Heart ran for 12 seasons.

Main Cast of When Calls the Heart

Erin Krakow
plays Elizabeth Thatcher (115 episodes)

Erin Krakow as Elizabeth Thatcher

Erin Krakow is an American actress. She appeared in the Lifetime TV series Army Wives, and stars as Elizabeth Thatche...

See Erin Krakow's other roles

Pascale Hutton
plays Rosemary LeVeaux (115 episodes)

Pascale Hutton as Rosemary LeVeaux

Pascale Hutton (born June 14, 1979) is a Canadian actress. She was born in Creston, British Columbia. Hutton attended...

See Pascale Hutton's other roles

Jack Wagner
plays Bill Avery (115 episodes)

Kavan Smith
plays Leland Coulter (87 episodes)

Kavan Smith as Leland Coulter

Kavan Smith was born on May 6, 1970 and is currently 54 years old.

See Kavan Smith's other roles

Andrea Brooks
plays Faith Carter (78 episodes)

Andrea Brooks as Faith Carter

Andrea Brooks is a Canadian actress who began her acting career at age fifteen after being spotted at an open casting...

See Andrea Brooks's other roles

Martin Cummins
plays Henry Gowen (115 episodes)

Martin Cummins as Henry Gowen

Martin Cummins was born on November 28, 1969 in North Delta, British Columbia, Canada. He is an actor and director, k...

See Martin Cummins's other roles

Loretta Walsh
plays Florence Blakeley (100 episodes)

Gracyn Shinyei
plays Emily Montgomery (79 episodes)

Gracyn Shinyei as Emily Montgomery

Gracyn was home-schooled by her parents and followed her older brother Valin Shinyeidown the acting and performing pa...

See Gracyn Shinyei's other roles

Ben Rosenbaum
plays Mike Hickam (81 episodes)

Secondary Cast of When Calls the Heart

Daniel Lissing
plays Jack Thornton (48 episodes)

Daniel Lissing as Jack Thornton

Daniel Lissing is an Australian actor, born and raised on the beaches of Sydney. He landed his first U.S role in 2012...

See Daniel Lissing's other roles

Chris McNally
plays Lucas Bouchard (51 episodes)

Chris McNally as Lucas Bouchard

Chris McNally is a Canadian television and film actor.

See Chris McNally's other roles

Kevin McGarry
plays Nathan Grant (51 episodes)

Kevin McGarry as Nathan Grant

Kevin McGarry is an actor and director, known for Saw 3D: The Final Chapter (2010), Signed, Sealed, Delivered: From P...

See Kevin McGarry's other roles

Charlotte Hegele
plays Julie Thatcher (20 episodes)

Kayla Wallace
plays Fiona Miller (35 episodes)

Kayla Wallace as Fiona Miller

Kayla Wallace is a Canadian actor, singer, and dancer. She is best known for her work on The Magicians (2020), ABC's ...

See Kayla Wallace's other roles

Lori Loughlin
plays Abigail Stanton (57 episodes)

Kadence Kendall Roach
plays Anna Hayford (32 episodes)

Kadence Kendall Roach as Anna Hayford

Kadence Kendall Roach was born on July 25, 2005 and is currently 18 years old.

See Kadence Kendall Roach's other roles

Genea Charpentier
plays Laura Campbell (13 episodes)

Amanda Wong
plays Mei Sou (21 episodes)

Viv Leacock
plays Joseph Canfield (29 episodes)

Viv Leacock as Joseph Canfield

Viv Leacock is an actor and director.

See Viv Leacock's other roles

Johannah Newmarch
plays Molly Sullivan (25 episodes)

Johannah Newmarch as Molly Sullivan

Johannah Newmarch is a Canadian actress best known for her role as Molly Sullivan on the series When Calls the Heart....

See Johannah Newmarch's other roles

Spencer Drever
plays Cyrus Rivera (10 episodes)

Spencer Drever as Cyrus Rivera

Spencer's acting career started in the first grade when, at the suggestion of his teacher, he started to go out for a...

See Spencer Drever's other roles

Carter Evancic
plays Cody (9 episodes) , Cody Hastings (10 episodes) , Cody Stanton (10 episodes)

Eva Bourne
plays Clara Stanton (36 episodes)

Imogen Tear
plays Hattie (10 episodes)

Paul Greene
plays Dr. Carson Shepherd (51 episodes)

Paul Greene as Dr. Carson Shepherd

Paul Greene was born on June 2, 1974 and is currently 49 years old.

See Paul Greene's other roles

Natasha Burnett
plays Minnie Canfield (28 episodes)

Ava Grace Cooper
plays Opal Weise (5 episodes) , Opal Weiss (43 episodes)

Ava Grace Cooper as Opal Weise

Ava Grace Cooper was born on March 2, 2009 and is currently 15 years old.

See Ava Grace Cooper's other roles

Hrothgar Mathews
plays Ned Yost (26 episodes)

Hrothgar Mathews as Ned Yost

Hrothgar Mathews was born on January 27, 1964 and is currently 60 years old.

See Hrothgar Mathews's other roles

Marcus Rosner
plays Charles Kensington (7 episodes)

Marcus Rosner as Charles Kensington

Marcus Rosner was born on August 10, 1989 and is currently 34 years old.

See Marcus Rosner's other roles

Aren Buchholz
plays Jesse (1 episode) , Jesse Flynn (39 episodes)

Laura Bertram
plays Mary Dunbar (2 episodes)

Laura Bertram as Mary Dunbar

Laura Maureen Bertram is a Canadian actress best known for her role in Andromeda as Trance Gemini.

See Laura Bertram's other roles

Larissa Albuquerque
plays Katie Yost (4 episodes)

Larissa Albuquerque as Katie Yost

Larissa Albuquerque is an actress based in Vancouver, Canada. Since the age of seven, Larissa demonstrated immense in...

See Larissa Albuquerque's other roles

Erica Carroll
plays Dottie Ramsey (1 episode)

Hannah Pederson
plays Francine Fessler (2 episodes)

James Drew Dean
plays Christopher Hughes (1 episode)

June Laporte
plays Jennifer Thom (3 episodes)

Teryl Rothery
plays Helen Bouchard (3 episodes)

Teryl Rothery as Helen Bouchard

Teryl Rothery (born November 9, 1962) is a Canadian actress and voice actress. She is best known for her roles as Dr....

See Teryl Rothery's other roles

Russell Roberts
plays Winkler (1 episode)

Russell Roberts as Winkler

Russell Roberts was born on January 1, 1956 and is currently 68 years old.

See Russell Roberts's other roles

Gunnar Reid Taylor
plays Little Jack Thornton (2 episodes)

Lincoln David Taylor
plays Little Jack Thornton (2 episodes)

Paul Lazenby
plays Agent Spurlock (2 episodes)

Jaeda Lily Miller
plays Allie Grant (2 episodes) , Allie Parks (3 episodes) , Allie (20 episodes)

Wesley Salter
plays Wyman Walden (3 episodes)

Todd Thomson
plays Augustus Landis (2 episodes)

Benjamin Ferguson
plays Young Man (1 episode)

Christian Michael Cooper
plays Timmy Lawson (12 episodes)

Christian Michael Cooper as Timmy Lawson

A dedicated performer, Christian Michael Cooper has worked in the industry since his debut commercial at thirteen mon...

See Christian Michael Cooper's other roles

Jaiven Natt
plays Robert Wolf (11 episodes)

Dean Paul Gibson
plays Jerome Smith (6 episodes)

Karl Mercer
plays Gustave Pepin (3 episodes)

Matthew James Dowden
plays Arthur Gilchrist (2 episodes)

Derek Green
plays Collin McCorry (1 episode)

Vienna Leacock
plays Angela Canfield (24 episodes)

Elias Leacock
plays Cooper Canfield (24 episodes)

Hyland Goodrich
plays Little Jack Thornton (21 episodes) , Little Jack (1 episode)

Jordan Waunch
plays Worker (1 episode)

Madison Smith
plays Roy Sampson (4 episodes)

Madison Smith as Roy Sampson

Madison Smith is a Canadian actor born in Kelowna and raised in Prince George, British Columbia. He is based in Los A...

See Madison Smith's other roles

Emily Perkins
plays Marta Crocker (3 episodes)

Emily Perkins as Marta Crocker

From Wikipedia, the free encyclopedia. Emily Jean Perkins is a Canadian actress, best known for her roles as Crystal...

See Emily Perkins's other roles

John Reardon
plays Nathaniel (2 episodes)

John Reardon as Nathaniel

John Reardon (born July 30, 1975 in Halifax, Nova Scotia) is a Canadian actor and former Canadian football player. Re...

See John Reardon's other roles

Daniel Arnold
plays Jed Campbell (6 episodes)

Billy Christos Jr.
plays Toby (13 episodes)

Benjamin Wilkinson
plays Bernhardt Montague (6 episodes)

Benjamin Wilkinson as Bernhardt Montague

Ben Wilkinson is known for The Adam Project (2022), Deadpool (2016) and Grave Encounters 2 (2012).

See Benjamin Wilkinson's other roles

Erik Gow
plays Edwin Mitchell (9 episodes)

Erik Gow as Edwin Mitchell

Erik Gow was born on August 8, 1988 and is currently 35 years old.

See Erik Gow's other roles

Remy Marthaller
plays Sarah Wolf (7 episodes)

Brandy Le
plays Randall Rockwell (3 episodes)

Chloe McKinnon
plays Lily Watson (5 episodes)

Sofia Hodsoni
plays Talia (3 episodes)

Nick Hunnings
plays Richard Wolf (4 episodes)

Miriam Smith
plays Dora Watson (1 episode)

Mamie Laverock
plays Rosaleen Sullivan (3 episodes)

Stefanie von Pfetten
plays Madeleine St. John (7 episodes)

Stefanie von Pfetten as Madeleine St. John

Stefanie Christina Baroness von Pfetten is a Canadian film and television actress of German descent. Wikipedia

See Stefanie von Pfetten's other roles

Raphael Kepinski
plays Art Henshaw (4 episodes)

Mark Brandon
plays Governor Bixby Balfour (3 episodes)

Ron DeCamillis
plays Colton Cunningham (1 episode)

John JJ Miller
plays Jamie St. John (6 episodes)

Ryan Alexander McDonald
plays Agent Westover (1 episode)

Brendan McRae
plays Bandit (2 episodes) , Harry Henning (4 episodes)

David Longworth
plays Clifford (1 episode)

Tyson Arner
plays Agent Kingsley (1 episode)

David Beairsto
plays Witt Hunter (1 episode)

Karin Konoval
plays Agatha (1 episode)

Karin Konoval as Agatha

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

Paul Herbert
plays Lawrence Barnaby (1 episode)

Bobby Stewart
plays Judge Kimble (1 episode)

Montgomery Bjornson
plays Jerome's Lawyer (1 episode)

Sarah Smyth
plays Mary Wolf (1 episode)

Sarah Smyth as Mary Wolf

Sarah Smyth was born on October 12, 1982 in Nova Scotia, Canada. She is an actress, known for Bad Times at the El Roy...

See Sarah Smyth's other roles

Daylin Willis
plays Brent (1 episode)

Colm Hill
plays Constable Blake (1 episode)

Sean Kuling
plays Mountie (1 episode)

Cecilia Deacon
plays Jeanette Aucoin (1 episode)

Samantha Ferris
plays Maisie Hickam (2 episodes)

Samantha Ferris as Maisie Hickam

Samantha Ferris (born November 2, 1968) is a Canadian actress and former television reporter . She is best known for ...

See Samantha Ferris's other roles

James Kot
plays Thomas Higgins (1 episode)

Chris Shields
plays Grayson Doyle (1 episode)

Cameron Bancroft
plays Mr. Weston (1 episode)

Cameron Bancroft as Mr. Weston

Cameron Bancroft (born May 17, 1967 in Winnipeg, Manitoba, Canada), sometimes credited as Cam Bancroft is a televisio...

See Cameron Bancroft's other roles

Max Lloyd-Jones
plays Tom Thornton (1 episode)

Max Lloyd-Jones as Tom Thornton

Max Lloyd-Jones was born on February 26, 1991 in London, England as Maxmillian Edward Lloyd-Jones. He is an actor.

See Max Lloyd-Jones's other roles

P. Lynn Johnson
plays Hazel Pike (1 episode)

P. Lynn Johnson as Hazel Pike

Biography. P. Lynn Johnson was an actress who had a successful Hollywood career. Johnson's career began with roles in...

See P. Lynn Johnson's other roles

Crew of When Calls the Heart

Discover the backstage crew of When Calls the Heart →