Personal Info
Known For
Acting
Known Credits
76
Gender
Male
Birthday
1970-05-06 (54 years old)
Place of Birth
Edmonton, Alberta, Canada
Acting

2023

Notes of Autumn as Jack

2022

Big Sky River as Boone

2019

Love on the Menu as Hank

2017

The Perfect Bride as Nick Dyson

2016

When Calls The Heart: Christmas as Leland Coulter

2016

Wedding Bells as Nick Turner

2015

Hello, It's Me as James

2014

When Calls the Heart as Leland Coulter

2014

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

2014

Baby Bootcamp as Scott

2013

Motive as Keith Carson

2013

Rogue as Tom Travis

2013

Almost Human as A.D.A. Ortega

2011

The Killing Game as Mark

2011

Iron Invader as Jake Hampton

2010

Human Target as Not available

2010

Growing the Big One as Seth

2010

Red: Werewolf Hunter as Nathan Kessler

2010

The Cult as Simon

2008

Sanctuary as Detective Joe Kavanaugh

2008

The Guard as Not available

2008

Jetstream as Not available

2006

Eureka as Deputy Andy 2.0

2006

Eureka as Deputy Andy

2006

Blade: The Series as Not available

2006

The Time Tunnel as Flynn

2006

Uganda Rising as Narrator

2005

Supernatural as Magnus

2005

Supernatural as Cuthbert Sinclair

2005

Supernatural as Gym Club Victim

2005

Godiva's as Not available

2005

Miss Texas as Cowboy Eric

2004

Battlestar Galactica as Lt. Richard 'Buster' Baier

2004

Stargate Atlantis as Major Evan Lorne

2004

The 4400 as Agent Jed Garrity

2002

The Twilight Zone as Matthew Forsenth

2002

Stark Raving Mad as Michael Frakes

2002

Due East as Stephen Dugan

2001

Smallville as Wade Mahaney

2001

Night Visions as Dante (segment "Reunion")

2000

Mission to Mars as Nicholas Willis

1999

Escape from Mars as Sergei Andropov, Misson Biogeochemist

1999

Fearless as Reese Godell

1998

First Wave as Tommy Cranston

1998

The Crow: Stairway to Heaven as Not available

1997

Stargate SG-1 as Major Evan Lorne

1997

Intensity as Jack Templeton

1997

Intensity as Jack Templeton

1996

The Sentinel as Quinn

1996

Titanic as 5. Offizier Harold G. Lowe

1996

Generation X as Lance

1995

The Outer Limits as Harrison Taylor

1995

The Outer Limits as Allan

1995

The Outer Limits as Quarterback

1995

The Outer Limits as Lt. O'Neill

1995

The Outer Limits as Dominic Langton

1995

Mixed Blessings as Tommy
Crew

2021

You Had Me at Aloha Executive Producer

2019

Love on the Menu Story

2019

Love on the Menu Teleplay