
Known for
Filmography

A Royal Recipe for Love
as King Simon Batcher

What We Do for Love
as George Sharpe

Guest of Honour
as Gunter

X-Men: Apocalypse
as Pentagon General Radford

Lead with Your Heart
as Gary Walker

A Day Late and a Dollar Short
as Dr Cielto

The Wild Girl
as Tolbert Phillips

The 19th Wife
as Brigham Young

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

Unstable
Actor

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

Love Thy Neighbor
as Detective Zeller

Why I Wore Lipstick to My Mastectomy
as Dr. Frank

Wedding Wars
as Senator Brighton

The Man Who Lost Himself
as J.J. Albrecht

Code Breakers
as Major General Frederick A. Irving

A Different Loyalty
as Paul Tyler

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

The Prince & Me
as Ben Morgan

Beyond Borders
as Rolly

Jericho Mansions
as Detective Carp

Rudy: The Rudy Giuliani Story
as Peter Powers

Rescue Heroes: The Movie
as Warren Waters (voice)

The Interrogation of Michael Crowe
as Détective Claytor

Guilty Hearts
as Rev. Joseph Masters

Scared Silent
as Owen Bradley

The Pretender: Island of the Haunted
as Brother Menenicus

Deliberate Intent
as Detective Gallon

Ginger Snaps
as Henry Fitzgerald

A Map of the World
as Judge Patterson
A Gift of Love: The Daniel Huffman Story
1999
A Gift of Love: The Daniel Huffman Story
as Barry Huffman

Valentine's Day
as Keenan

Ice
as Dr. Golding

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

The Mighty
as Mr. Sacker

Conquest
as Morley

When He Didn't Come Home
as Detective Maas

Ms. Scrooge
as Bob Cratchit

Dead Silence
as Major Daniel Tremaine

Bad to the Bone
as James Bacarelli

Murder at 1600
as Captain Farr

When Innocence Is Lost
as Lyle Dunham

Double Jeopardy
as Detective Chase

The Pathfinder
as Capt. McNabb

Searching for Bobby Fischer
as Gym Parent

Deadly Matrimony
as Eddie Segura

Divided Loyalties
as Ebeneezer Cox

Sea of Love
as Young Cop







