Skip to main content

‘Outlander’ Star Sam Heughan’s Secret Christmas Movie Is Coming to the Hallmark Channel in 2021

Sam Heughan burst on the scene when he landed the role of Jamie Fraser on ‘Outlander.’ Prior to that, Heughan only had a handful of small parts and a Hallmark Christmas movie on his acting resume. Now, fans are going to get to see their favorite Scot on the Hallmark channel again in 2021.


  • Sam Heughan didn’t have many acting credits when he landed the role of Jamie Fraser on Outlander.
  • He did, however, have a Hallmark Christmas movie on his resume.
  • How to watch Heughan in A Princess for Christmas on the Hallmark Channel in 2021.
‘Outlander’ star Sam Heughan attends the 25th Annual Critics' Choice Awards at Barker Hangar on January 12, 2020 in Santa Monica, California
‘Outlander’ star Sam Heughan | Emma McIntyre/Getty Images

Outlander star Sam Heughan didn’t have many credits on his acting resume when he landed the role of Jamie Fraser. There were a handful of small parts on British TV shows, a couple of low-budget films, and one Hallmark Christmas movie.

That’s right, the 41-year-old Scot was once part of the channel’s annual “Countdown to Christmas.” And this secret film has made the schedule once again in 2021.

The ‘Outlander’ star played a prince in ‘A Princess for Christmas’

Since finding massive career success on Outlander, Heughan has appeared in full-length feature films like The Spy Who Dumped Me, Bloodshot, To Olivia, and SAS: Red Notice. Soon, he’ll be starring alongside Priyanka Chopra in Text To You.

But before Outlander, Heughan starred as Prince Ashton of Castlebury in the Hallmark Christmas movie A Princess for Christmas, with co-stars Katie McGrath and the late Roger Moore. The film was originally released back in 2011, and will relaunch on the channel this holiday season.

Sam Heughan says it was ‘incredible’ working with a former James Bond

His role in A Princess for Christmas came early in his career, so the movie gives fans a glimpse of a baby-faced Heughan as he catches the eye of McGrath’s Jules Daly. The actor recently told Parade magazine that one of his best memories of the project was working with Moore, a former 007.

“I think I am a better actor now, but I love that movie,”  Heughan said. “I got to work with Roger Moore. He is one of the most famous Bonds and it was incredible. All of those jobs are the precursor to what I am doing now. I met great people.”

The Hallmark channel is relaunching the ‘Outlander’ star’s secret Christmas movie

The original premiere date for A Princess for Christmas was December 3, 2011, on the Hallmark Channel. A decade later, fans will be able to watch it on that same network this holiday season. The movie is currently scheduled to air at the following dates and times (all times are eastern):

  • Thursday, Nov. 11 at 2 a.m.
  • Tuesday, Nov. 23 at 8 a.m.
  • Saturday, Dec. 18 at 4 a.m.
  • Monday, Dec. 20 at 12 p.m.
  • Friday, Dec. 31 at 6 a.m.

If you’re not able to catch one of the showings on the Hallmark Channel, A Princess for Christmas is also available for streaming on Netflix and IMDB TV.

What is ‘A Princess for Christmas’ about?

A Princess for Christmas follows Jules, a young, single woman who is raising her niece and nephew after the death of her sister and brother-in-law. When Jules loses her job right before Christmas, she finds out that her sister was actually married to nobility.

The Duke of Castlebury Hall (Moore) contacts Jules and invites her and the kids to spend the holidays with him. After losing his son, he wants to get to know his grandchildren. When she accepts the invitation, Jules ends up meeting the Duke’s youngest son, Ashton, Prince of Castlebury.

Spoiler Alert! As with all Hallmark movies, Jules and Ashton fall in love and get married. Which ends up making her…A Princess for Christmas.

Sam Heughan says there’s a connection to ‘Outlander’

While speaking about his experience on A Princess for Christmas, Heughan revealed that there was a connection between the Christmas movie and Outlander. As it turns out, two other actors in the film have shown up in the Starz time-traveling drama as redcoats.

‘Outlander’ Star Sam Heughan Is Completely Unrecognizable in New Throwback Photo

“Interesting, my butler in that [Miles Richardson], he was in the last season of Outlander. He played one of the redcoat officers and Tim Downie, who last season played Governor Tryon, also played my butler in a Tennent’s advert, so we have a great photo where I am with my two former butlers who are now redcoats,” Heughan revealed.

Outlander season 6 is expected to premiere on Starz in Feb. 2022.