
A Royal Recipe for Love
King Simon Batcher
2023

What We Do for Love
George Sharpe
2023

Jupiter's Legacy
Percy · (1 episode)
2021

Guest of Honour
Gunter
2020

Mrs. America
George McGovern · (2 episodes)
2020

Carter
Angus Pershing · (9 episodes)
2018

Save Me
Bizemmingway · (5 episodes)
2017

X-Men: Apocalypse
Pentagon General Radford
2016

Lead with Your Heart
Gary Walker
2015

Killjoys
Kalla Seyon Trus · (1 episode)
2015

Schitt's Creek
Don Taylor · (1 episode)
2015

A Day Late and a Dollar Short
Dr Cielto
2014

The Firm
Allard Hoyt · (3 episodes)
2012

The 19th Wife
Brigham Young
2010

Haven
Max Hansen · (1 episode)
2010

When Love Is Not Enough: The Lois Wilson Story
Dr. Clark Burnham
2010

The Wild Girl
Tolbert Phillips
2010

The Listener
Mark Benson · (1 episode)
2009

Unstable
2009

The Note II: Taking a Chance on Love
Older Bourgeois
2009

XIII
President Galbrain · (2 episodes)
2008

Heartland
Walter · (1 episode)
2007

Why I Wore Lipstick to My Mastectomy
Dr. Frank
2006

Love Thy Neighbor
Detective Zeller
2006

Code Breakers
Major General Frederick A. Irving
2005

The Man Who Lost Himself
J.J. Albrecht
2005

A Different Loyalty
Paul Tyler
2004

The Prince & Me
Ben Morgan
2004

Sisters in the Wilderness: The Lives of Susanna Moodie and Catharine Parr Traill
Thomas Traill
2004

Rescue Heroes: The Movie
Warren Waters (voice)
2003

Beyond Borders
Rolly
2003

Playmakers
Stan Olczyk · (2 episodes)
2003

Missing
Jess' Dad · (1 episode)
2003

Jericho Mansions
Detective Carp
2003

Rudy: The Rudy Giuliani Story
Peter Powers
2003

Veritas: The Quest
Glen Fallon · (1 episode)
2003

The Interrogation of Michael Crowe
Détective Claytor
2002

Puppets Who Kill
(3 episodes)
2002

Monk
Harry Ashcombe · (1 episode)
2002

Scared Silent
Owen Bradley
2002

Interstate 60
Dad
2002

Guilty Hearts
Rev. Joseph Masters
2002

Chasing Cain II: Face
2002

The Pretender: Island of the Haunted
Brother Menenicus
2001

Witchblade
(1 episode)
2001

And Never Let Her Go
David Stanton · (2 episodes)
2001
Chasing Cain
Woody
2001

Ginger Snaps
Henry Fitzgerald
2000

Deliberate Intent
Detective Gallon
2000
A Gift of Love: The Daniel Huffman Story
Barry Huffman
1999

A Map of the World
Judge Patterson
1999

Judgment Day: The Ellie Nesler Story
Jack
1999

The City
Payne · (32 episodes)
1999

My Father's Shadow: The Sam Sheppard Story
Dr. Robert Sheppard
1998

Highlander: The Raven
Harmon Frost · (1 episode)
1998

Ice
Dr. Golding
1998

The Mighty
Mr. Sacker
1998

Seeds Of Doubt
1998

Valentine's Day
Keenan
1998

Ms. Scrooge
Bob Cratchit
1997

Bad to the Bone
James Bacarelli
1997

Earth: Final Conflict
Colonel Bramson · (1 episode)
1997

Dead Silence
Major Daniel Tremaine
1997

Murder at 1600
Captain Farr
1997

When Innocence Is Lost
Lyle Dunham
1997

Jack Reed: Death and Vengeance
Myers
1996

Once a Thief
(1 episode)
1996

Psi Factor: Chronicles of the Paranormal
(1 episode)
1996

Double Jeopardy
Detective Chase
1996

Never Talk to Strangers
Cop
1995

Due South
Colonel Shank · (1 episode)
1994

Searching for Bobby Fischer
Gym Parent
1993

Kung Fu: The Legend Continues
Saunders · (1 episode)
1993

Deadly Matrimony
Eddie Segura
1992

Forever Knight
(1 episode)
1992

Divided Loyalties
Ebeneezer Cox
1990

Sea of Love
Young Cop
1989

Friday the 13th: The Series
Edward Briggs · (1 episode)
1987