How the Heartland Cast Has Aged Over the Years

They’ve grown up on-screen—some even outgrew their characters.
heartland-cast-ages-then-and-now

Heartland’s been part of our lives since 2007 — all those horses, big feelings, and storylines that hit close to home.

That’s over 17 years of laughter, heartbreak, and lessons learned on the ranch. And now, heading into Season 18, it’s hitting fans just how much time has passed. The kids and teens we first met back then? They’ve grown up right in front of us.

Whether you’ve been here since day one or just found it on Netflix, one thing’s for sure — this cast has changed a lot, both on and off the screen.

And honestly? That’s one of the reasons we love them.


Amber Marshall (Amy Fleming): The Heart of Heartland

Amber Marshall as Amy Fleming in the early and recent seasons of Heartland.
  • Amy’s age in Season 1: 15
  • Amber’s real age in 2007: 19
  • Her age now (2024): 36

When Heartland began, Amber Marshall wasn’t much older than Amy — just a young actor learning the ropes, like her character. But after nearly two decades, she’s become a real-life version of Amy in so many ways: a horse lover, a caretaker, and someone deeply rooted in country living.

Amber’s said that playing Amy taught her what real strength looks like — showing up for the people (and animals) you love.

She’s not just playing Amy anymore — she is Amy.


Shaun Johnston (Jack Bartlett): Playing Grandpa at 49

  • Jack’s implied age in Season 1: Mid-60s
  • Shaun’s age back then: 49
  • Age now: 65
Shaun Johnston (Jack Bartlett) on Heartland then and now

Hard to believe, but Shaun Johnston was in his late 40s when he first put on Jack’s cowboy hat. These days, at 65, he’s finally about the same age as his character.

“I may have played a grumpy grandfather at 49, but Jack’s wisdom was timeless,” he joked recently.

Can you imagine Heartland without Grandpa Jack? Neither can we — and thankfully, it looks like we won’t have to anytime soon.


Michelle Morgan (Lou Fleming): Same Birthday, Same Drive

  • Lou’s age in Season 1: 25
  • Michelle’s real age then: 26
  • Age now: 43
Michelle Morgan as Lou Fleming Morris in the early and recent seasons of Heartland.

Michelle Morgan didn’t just play Lou — she practically lived her. They even share the same July 16 birthday!

Lou’s mix of ambition and heart always felt real, probably because Michelle brought so much of herself into the role. And at 43, she’s still doing what Lou does best — leading with love and drive.


Graham Wardle (Ty Borden): From Teen Rebel to Fan Favorite

  • Ty’s age in Season 1: 17
  • Graham’s real age then: 21
  • Age now: 38
Graham Wardle (Ty Borden)

When Graham Wardle joined Heartland, he was a few years older than Ty — which meant tapping into his “inner rebel.” By the time Season 5 rolled around, he’d caught up. Then, life took him in a new direction.

His exit from the show still hits hard, but fans have followed his next chapter closely. These days, he’s focused on writing, podcasting, and helping others through storytelling and personal growth.

He might’ve left the ranch, but not our hearts.


The Younger Ones Grew Up Fast

Alisha Newton (Georgie Fleming)

  • Georgie’s debut age: 12
  • Alisha’s real age then: 11
  • Now: 23
Alisha Newton (Georgie Fleming Morris)

Alisha Newton basically grew up on the show. She joined as a kid, learned to ride, and became part of the Heartland family right alongside us.

Now she’s chasing a new dream — making music under the name Alis. Fans miss Georgie, but they’re cheering for Alisha every step of the way.

Jessica Amlee (Mallory Wells)

  • Mallory’s age in Season 1: 12
  • Jessica’s real age then: 12
  • Now: 29

Jessica Amlee was the same age as Mallory when she joined. Over the years, she’s studied film, taken on new projects, and still finds time for Heartland fan events.

“Mallory was my first real role. Now I’m the one mentoring younger actors,” she’s shared.

Full circle, right?


Where Are They Now?

Chris Potter (Tim Fleming)
  • Chris Potter (Tim Fleming, 63): Recently popped up in a Hallmark movie — and yep, Tim’s edges have softened a bit.
  • Kerry James (Caleb Odell, 37): Working as a real-life horse trainer now. Fitting, isn’t it?
  • Jessica Steen (Lisa Stillman, 58): Returned in Season 17, teasing that Lisa’s got more stories left to tell.

Jessica Steen playing Lisa! in Heartland S 11
Jessica Steen playing Lisa! in Heartland S 11

Why It Still Feels Like Home

Heartland’s never just been about horses — it’s about growing up, figuring life out, and finding your people. Watching the cast grow older, right along with the characters, makes it all the more special.

Whether you’re Team Amy & Ty, still pulling for Lou’s love story, or just here for Grandpa Jack’s wisdom, there’s comfort in seeing those familiar faces stick around.

They’ve grown up — and so have we.

Season 18 premieres this fall in Canada. And if Heartland’s ever felt like more than just a show… you’re not alone.

Rating: 4.4 (7 votes)
  1. Lorna M Williams says:

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

Leave a Reply

Your email address will not be published. Required fields are marked *

Your score: Useful

Go up