The cast of the TV series "When Calls the Heart" includes:
- Erin Krakow as Elizabeth Thatcher/Thornton, the main character and a schoolteacher in Hope Valley.
- Kevin McGarry as Nathan Grant, a Mountie and Elizabeth's love interest.
- Melissa Gilbert as Georgie McGill, a new character introduced in Season 12.
- Jacob Shoemay as Oliver, a new recruit under Nathan Grant's supervision (Season 12).
- Miranda MacDougall as Edie Martel, an attorney introduced in Season 12.
- Hrothgar Mathews as Ned Yost, owner of Hope Valley’s mercantile.
- Pascale Hutton as Rosemary Coulter, editor of the town's newspaper.
- Jack Wagner as Bill Avery, Hope Valley's former sheriff and judge.
- Kavan Smith as Leland Coulter, husband of Rosemary and local businessman.
- Martin Cummins as Henry Gowen.
- Chris McNally as Lucas Bouchard.
- Amanda Wong as Mei Sou.
- Andrea Brooks as Faith Carter.
- Viv Leacock as Joseph Canfield.
- Natasha Burnett as Minnie Canfield.
- Loretta Walsh as Florence Blakeley Yost.
- Johannah Newmarch as Molly Sullivan.
- Hyland Goodrich as Jack "Little Jack" Thornton Jr.
- Ellie Sweiss as Marigold "Goldie" Coulter.
The show first premiered on January 11, 2014, on the Hallmark Channel. Season 12 premiered on January 5, 2025, and Season 13 began filming on July 1, 2025, with a release planned in 2026. The show continues with a mix of returning characters and new additions to its cast.