
Movies (29)

Sharp Corner
as David Chapman (uncredited)
2025

Keanu & Co.
as (segment "Out of a Job")
2025

Hot Frosty
as Theo
2024

A Royal Queens Christmas
as King Sebastian
2021

Nightmare Alley
as Deputy #1
2021

Angel Falls Christmas
as Dr. Winchester
2021

Feel the Beat
as Burt Davenport (Announcer)
2020

Disappearance at Clifton Hill
as Randy
2020

Georgetown
as Robert Pearson
2019

The Truth About Christmas
as Bob Beauman
2018

Molly's Game
as David Sagen
2017

The Shape of Water
as Cadillac Salesman
2017

X-Men: Apocalypse
as Defense Secretary Weisberg
2016

Beeba Boys
as Blonski
2015

Born to Be Blue
as Danny Friedman
2015

Maps to the Stars
as Talk Show Host
2014

Bank$tas
as Dick Wadkins
2013

You Might As Well Live
as J. Amberson De Whitt
2009

Cavedweller
as Reverend Hillman
2004

Penguins Behind Bars
as Judge
2003

Get a Clue
as Frank
2002

The Secret Laughter of Women
as John
1999

The Life Before This
as Sam
1999

Restless Spirits
as Mr. Frears
1999

Babar: King of the Elephants
as King Babar
1999

Blind Faith
as Frank Minor
1998

Thanks of a Grateful Nation
as Dr. Lucifer
1998

My Date with the President's Daughter
as Agent McKible
1998

Double Take
as Detective Hardaway
1998
TV Shows (21)

Devil in Disguise: John Wayne Gacy
as Dr. Stein
2025

Law & Order Toronto: Criminal Intent
as Chuck
2024

Fellow Travelers
as Joseph Alsop
2023

Transplant
as Chris Beaudry
2020

Anne with an E
as Clayton (Shopkeeper)
2017

Designated Survivor
as Wynbrandt
2016

Private Eyes
as Timothy Burns
2016

The Strain
as Special Agent Monroe
2014

Suits
as Roger Shapiro
2011

The Kennedys
as McGeorge Bundy
2011

Babar and the Adventures of Badou
as Pom (voice)
2010

Lost Girl
as Cumberbatch
2010

Nikita
as Phillip Ramsey
2010

Bloodletting & Miraculous Cures
as Jim McBride
2010

Murdoch Mysteries
as Fredrick Waters
2008

'Til Death Do Us Part
as Frank Hutnter
2007

ReGenesis
as John Frank
2004

This Is Wonderland
as Greg
2004

Mayday
as Investigator Seger
2003

Sue Thomas: F.B.Eye
as Phillip Kent
2002

Made in Canada
1998