How the Heartland Cast Has Aged Over the Years

Amber Marshall was 19 when Heartland premiered. She's 38 now, and some of the people she started with are still sitting at that kitchen table.

Heartland cast members in early and later seasons shown side by side

On October 14, 2007, CBC aired a pilot called “Coming Home.” A 15-year-old girl and her mother drove out in a storm to rescue a frightened horse. Only one of them came home. The girl was Amy Fleming, and the horse was Spartan.

Nobody knew then that viewers would spend the next two decades watching that girl grow up.

Quick answer: As of fall 2026, Amber Marshall is 38, Shaun Johnston is 68, Michelle Morgan is 45, Chris Potter is 66 and Graham Wardle is 40. When Heartland premiered in October 2007, they were 19, 49, 26, 47 and 21.

Advertisement

Showrunner Mark Haroun put it best back in 2019, writing for CBC during Season 13. Amy, he said, “was a fifteen-year-old girl when the series premiered and now she’s a married woman with a child.” Seven years later, it’s still true. The show is in its 20th season, with 287 episodes by the end of this one, according to TVmaze’s episode guide. In 2014 it became the longest-running one-hour drama in Canadian TV history, and it has kept adding episodes ever since.

Here’s where the faces we grew up with are now.

Amber Marshall (Amy Fleming): 19 then, 38 now

Amber was 18 when she got the part and 19 when the pilot aired. She has now spent half her life as Amy.

Amber Marshall as Amy Fleming in the early and recent seasons of Heartland.

The gap between them closed years ago. Amy became a vet’s wife, a mother, a widow, and the person the whole valley calls when a horse won’t settle. Amber built a real version of that life on her own ranch outside Calgary, with her husband Shawn Turner and a barn full of animals. Even Spartan is played by her own horse now.

If you’ve ever wondered how much of Amy is really Amber, we went through it in the real difference between Amber Marshall and her TV self.

Twenty seasons in, she isn’t thinking about leaving. “I’ll do Heartland till I die,” she told CBC News on October 4, 2026, the day Season 20 premiered. We wrote about that promise in our Season 20 piece on Amber.

Shaun Johnston (Jack Bartlett): 49 then, 68 now

Shaun was the old pro on that first set. He was 49, and he warned the young cast that pilots almost never go anywhere.

Shaun Johnston (Jack Bartlett) on Heartland then and now

He was wrong, and he’s happy about it. Sitting in his trailer during Season 20, he told the Calgary Herald, “Shame on me, maybe, but I thought it didn’t have a hope.” Then he added four words: “And now here we are.” The full story is in Shaun Johnston Told the Heartland Kids Not to Get Their Hopes Up.

For years, Shaun played a grandfather before he was old enough to be one. Now the show is writing for a man who really is getting older. Season 20 opened with Jack thinking about retirement after his health scare. Here’s how Jack decided he wasn’t done yet. And if you want to know where that cowboy toughness comes from, he was a farm kid long before he was Grandpa Jack.

Michelle Morgan (Lou Fleming): 26 then, 45 now

Lou was always the one with a plan. She was the city sister who came home to help after her mom died and somehow never left.

Michelle Morgan as Lou Fleming Morris in the early and recent seasons of Heartland.

Michelle was 26 when she started. Ten years in, she told Horse Canada in December 2016 that the cast had stopped feeling like co-workers. “After 10 years, they have become like family to me,” she said.

Since then, she has welcomed her third child, Celeste, whose arrival CBC shared in 2022, and she has become one of the show’s directors. Her first Heartland episode behind the camera was “Find Me in the Dark” in Season 14, which she talked about with CBC in March 2021. She was still directing in Season 19, when she took on “Lost and Found.” There’s more on her years as Lou in our Michelle Morgan profile.

Graham Wardle (Ty Borden): 21 then, 40 now

Graham was 21 when Heartland premiered. He played the troubled kid sent to work at the ranch, the one who slept in the loft and wasn’t sure he deserved anyone’s trust.

Advertisement
Graham Wardle (Ty Borden)

Fans watched Ty become a vet, Amy’s husband and Lyndy’s dad. Then, in the Season 14 premiere on January 10, 2021, Ty died. Graham was 34.

It was his choice, and it wasn’t a sudden one. “I felt in my heart it was time to move in a new direction,” he told The Canadian Press. Amber said she’d known for about two years. “Playing a character for well over a decade, that’s a huge commitment,” she said. He went on to host the Time Has Come podcast. We covered why Graham Wardle really left, and how the ranch kept going after Ty.

Alisha Newton (Georgie Fleming Morris): 11 then, 25 now

Georgie rode into Season 6 in September 2012 as a runaway foster kid with a chip on her shoulder. Alisha was 11.

Alisha Newton (Georgie Fleming Morris)

Lou and Peter adopted her, and she grew up on screen into a fearless show jumper. Then the show sent her off to chase show jumping, first to Florida and later to Brussels. Alisha missed Season 15, was back for three episodes in Season 16, and made her own name in Netflix’s Devil in Ohio and My Life with the Walter Boys.

She came home anyway. Georgie returned as a guest at the end of Season 19, and when CBC announced it in November 2025, Haroun said, “Audiences have watched Georgie grow up on the show, and it is always wonderful to have her back at the Heartland dinner table.” She’s back again in Season 20. Here’s what we know about Georgie’s return.

Jessica Amlee (Mallory Wells): 13 then, 32 now

Mallory was the chatterbox neighbour kid in the pilot. She talked too much and loved too hard, and she was always somewhere she wasn’t invited. Jessica was 13 when the show premiered.

She grew up and moved on to other roles, including Netflix’s Greenhouse Academy. Mallory never really left the family, though. Jessica came back in Season 16, and she told Brief Take in November 2022 that she still wished Ty hadn’t been killed off.

Then, in the Season 17 premiere on October 1, 2023, a very pregnant Mallory pulled into the yard. That was the show’s 250th episode. Sitting with Jack, she explained why she’d come: “I want my kid to grow up surrounded by family and friends, like I did.” Anyone who’d watched her grow up on that ranch understood. (Dialogue from the TV Show Pilot recap.)

Chris Potter (Tim Fleming): 47 then, 66 now

Tim started out as the dad you loved to be mad at. He was a former rodeo star who had walked out on his girls.

Chris Potter (Tim Fleming)

Chris has stayed with him the whole way, and Tim has slowly softened into a grandpa, a rodeo school partner and Jack’s sparring partner. Chris also works behind the camera. He directed two back-to-back Season 18 episodes, CBC noted in October 2024. In Season 19, Tim weighed a job down south as a rodeo announcer, with Jack finally on his side, according to CBC’s Season 19 preview. We looked at his arc in Tim Fleming’s journey from troubled father to patriarch.

Jessica Steen (Lisa Stillman): 41 then, 60 now

Lisa showed up in the third episode of Season 1, and she has been part of Jack’s life ever since. They’ve had breakups, a wedding and a lot of quiet porch talks along the way.

She’s still there in Season 20. Lately she’s been sharing the screen with Tammy, her long-lost sister, who brought a Standardbred racehorse into Amy’s barn.

Kerry James (Caleb Odell): 22 then, 40 now

Caleb rode in at the start of Season 2 in October 2008, a cocky young rodeo cowboy who flirted with Amy and got under Ty’s skin. Kerry was 22.

He’s 40 now and still Caleb. These days the character flies planes, and that came straight from Kerry’s own life. “I got my license just for fun and curiosity, and I pitched it to the show,” he told TV Insider in November 2025. He has worked with Amber away from the ranch too, in Elke’s Magic.

Advertisement

Growing up together

Most TV shows get recast, rebooted or cancelled before anyone gets the chance to grow old in them. Heartland let its kids grow up, kept its grown-ups, and wrote the years in as they came.

The girl from that stormy pilot is a mom now. The kids who sat at Jack’s table have kids of their own now, at least on screen. And Jack is still at the head of the table.

Season 20 arrives on UP Faith & Family in the U.S. on November 19.

All comments are subject to our Community Guidelines. Opinions belong to readers.

All comments (10)
Sort:
  1. Lorna M Williams •

    Love this movie and the characters Little Lundy is so precious such a talented child and Amy love yah and grandpa you rock.🌺💝🌹💕

    Reply