Credits
- 2017 · The Glass Castle as Mr. Thompson
- 2017 · Deadly Secrets by the Lake as Connor Blake
- 2017 · Thornwood Heights as
- 2016 · A Perfect Christmas as Mr. Bedwin
- 2015 · The Expanse as Father Cesar
- 2015 · My Ex-Ex as Mr. Nelson
- 2015 · Good Witch as John Beamish
- 2014 · Midnight Masquerade as Carter Higgins
- 2014 · Rocky Road as Mr. Price
- 2012 · Come Dance with Me as Drew
- 2011 · Suits as Fred
- 2010 · Lost Girl as The General
- 2009 · Warehouse 13 as Senator Stafford
- 2009 · The Listener as PJ Martin
- 2009 · The Cry of the Owl as Mr. Thierolf (uncredited)
- 2008 · Anne of Green Gables: A New Beginning as Phillip Granger
- 2008 · MVP as Salesman #1
- 2006 · Man of the Year as Head of Alliance
- 2005 · Neil as Officer
- 2005 · Tilt as Philip 'Phil'
- 2004 · Coast to Coast as Vice Admiral
- 2004 · Dawn of the Dead as Older Anchorwoman
- 2003 · Mayday as Jimmy Leeward
- 2003 · Mayday as Captain Hanson
- 2003 · Mayday as NTSB Investigator Roger Cox
- 2002 · Sue Thomas: F.B.Eye as Henry Myman, FBI Attorney for Jack
- 2002 · Ararat as Celia's Father
- 2001 · Zebra Lounge as Hank
- 2001 · Murder Among Friends as Nathan Woodruff
- 2001 · A Mother's Fight for Justice as Bill Gordon
- 2000 · Bruiser as Male Executive
- 1999 · Relic Hunter as Alan Evans
- 1998 · Dirty Work as Suit Guy
- 1997 · Murder at 1600 as V.P. Gordon Dylan
- 1997 · Lethal Tender as Lt. Rogers
- 1995 · The Awakening as FBI Agent
- 1995 · Darkman II: The Return of Durant as Bob's Boss
- 1993 · Woman on Trial: The Lawrencia Bembenek Story as Brass #1
- 1992 · Catwalk as Husband
- 1992 · Catwalk as Walter Banks