
Known for
Filmography

Return to Office
as Chef

Nelly Knows Mysteries: A Fatal Engagement
as Michael Hogan

Notes of Autumn
as Jack

Big Sky River
as Boone

You Had Me at Aloha
as Ben, Executive Producer

When Calls the Heart: Changing Times
as Leland Coulter

When Calls the Heart: Pre-Wedding Jitters
as Leland Coulter

When Calls the Heart: Before My Very Eyes
as Leland Coulter

When Calls the Heart: What the Heart Wants
as Leland Coulter

When Calls the Heart: From the Ashes
as Leland Coulter

When Calls the Heart: Open Season
as Leland Coulter

When Calls the Heart: Family Matters
as Leland Coulter

When Calls the Heart: In Perfect Unity
as Leland Coulter

When Calls the Heart: Into the Woods
as Leland Coulter

When Calls the Heart: New Possibilities
as Leland Coulter

Love on the Menu
as Hank, Story, Teleplay

When Calls the Heart: A Call from the Past
as Leland Coulter

When Calls the Heart: Disputing Hearts
as Leland Coulter

The Perfect Bride: Wedding Bells
as Nick Dyson

The Perfect Bride
as Nick Dyson

When Calls The Heart: The Christmas Wishing Tree
as Leland Coulter

Wedding Bells
as Nick Turner

When Calls The Heart: Christmas
as Leland Coulter

Hello, It's Me
as James

When Calls The Heart: New Year's Wish
as Leland Coulter

Baby Bootcamp
as Scott

Garage Sale Mystery: All That Glitters
as Alan Bernard / Derrick Brooks

Iron Invader
as Jake Hampton

The Killing Game
as Mark

Red: Werewolf Hunter
as Nathan Kessler

The Cult
as Simon

Stargate Atlantis: Fans' Choice
as Evan Lorne
Uganda Rising
2006
Uganda Rising
as Narrator

The Time Tunnel
as Flynn

Stark Raving Mad
as Michael Frakes

Due East
as Stephen Dugan

See Spot Run
as Ricky

Mission to Mars
as Nicholas Willis

Escape from Mars
as Sergei Andropov, Misson Biogeochemist
Fearless
1999
Fearless
as Reese Godell

Intensity
as Jack Templeton

Generation X
as Lance
The Other Mother: A Moment of Truth Movie
1995
The Other Mother: A Moment of Truth Movie
as Chris

A Dream is a Wish Your Heart Makes: The Annette Funicello Story
as Young Dick Clark

Mixed Blessings
as Tommy










