
Movies (21)

Accidentally in Love
as Richard
2022

Broken Halos
as Father Murphy
2020

Eruption: LA
as Professor Irwin
2018

The 12th Man
as British naval commander
2017

Dark Intentions
as Dr. Bob Everett
2015

The Mortal Instruments: City of Bones
as Alaric
2013

The Pink Panther 2
as Ticketed Driver
2009

The Last Legion
as Vortgyn
2007

S.S. Doomtrooper
as Sergeant Digger
2006

The Foreigner
as Jerome Van Aken
2003

Agent Cody Banks
as Double Agent
2003

Tears of the Sun
as Carrier Reporter
2003

Avenging Angelo
as Kip Barrett
2002

Firetrap
as Roger
2001

Deep Core
as Alan Morrisey
2000

DragonHeart: A New Beginning
as Lord Osric of Crossley
2000

Gone in Sixty Seconds
as Forge
2000

Escape Under Pressure
as Crowley
2000

Face the Music
as Puzzles Levy
2000

Hamilton
1998

Batman & Robin
as M.C.
1997
TV Shows (29)

The Oil Fund
as Mr. McGregor
2018

Rosewood
as Dr. Greg Hawking
2015

Instant Mom
as Stanley
2013

Austin & Ally
as Armand Bianchi
2011

Torchwood: Web of Lies
as Henry Van Gorkum (voice)
2011

Hot in Cleveland
as Daniel
2010

NCIS: Los Angeles
as Harlan Holt
2009

Legend of the Seeker
as Malray
2008

Wizards of Waverly Place
as Grant Greybeck
2007

Chuck
as Gavin
2007

Bones
as David Batuhan
2005

Entourage
as Dr. Green
2004

NCIS
as Alton Brinkman
2003

24
as Louis Dalton
2001
Inside Schwartz
as Hugh
2001

The Fearing Mind
as Bill Fearing
2000

CSI: Crime Scene Investigation
as Jake Lenoir
2000

Crusade
as Durkani
1999

Charmed
as Kurzon
1998

Will & Grace
as Porcelain Paul
1998

Veronica's Closet
as Alan
1997

Just Shoot Me!
as Simon
1997

The Big Easy
as Preston
1996

Nash Bridges
as Alex Crow
1996

The Sentinel
as Ted McCarthy
1996

JAG
as Lorcan Barnes
1995

Can't Hurry Love
as Gregg
1995

First Time Out
as Freddy
1995

The World of Lee Evans
as Bob
1995