Known For
Filmography

Accidentally in Love
Movie · as Richard

Broken Halos
Movie · as Father Murphy

Eruption: LA
Movie · as Professor Irwin

The Oil Fund
TV · as Mr. McGregor · 1 ep

The 12th Man
Movie · as British naval commander

Dark Intentions
Movie · as Dr. Bob Everett

Rosewood
TV · as Dr. Greg Hawking · 1 ep

The Mortal Instruments: City of Bones
Movie · as Alaric

Instant Mom
TV · as Stanley · 1 ep

Torchwood: Web of Lies
TV · as Henry Van Gorkum (voice) · 10 eps

Austin & Ally
TV · as Armand Bianchi · 2 eps

Hot in Cleveland
TV · as Daniel · 1 ep

The Pink Panther 2
Movie · as Ticketed Driver

NCIS: Los Angeles
TV · as Harlan Holt · 1 ep

Legend of the Seeker
TV · as Malray · 1 ep

The Last Legion
Movie · as Vortgyn

Chuck
TV · as Gavin · 1 ep

Wizards of Waverly Place
TV · as Grant Greybeck · 1 ep

S.S. Doomtrooper
Movie · as Sergeant Digger

Break a Leg
Movie · as 'Secret Scruples' Producer #1

Bones
TV · as David Batuhan · 1 ep

Entourage
TV · as Dr. Green · 1 ep

The Foreigner
Movie · as Jerome Van Aken

Agent Cody Banks
Movie · as Double Agent

Tears of the Sun
Movie · as Carrier Reporter

NCIS
TV · as Alton Brinkman · 1 ep

I'm with Her
TV · as Michael Barrett · 1 ep

Avenging Angelo
Movie · as Kip Barrett

Firetrap
Movie · as Roger

Inside Schwartz
TV · as Hugh · 3 eps

24
TV · as Louis Dalton · 2 eps

DragonHeart: A New Beginning
Movie · as Lord Osric of Crossley

Escape Under Pressure
Movie · as Crowley

Deep Core
Movie · as Alan Morrisey

Face the Music
Movie · as Puzzles Levy

Gone in Sixty Seconds
Movie · as Forge

CSI: Crime Scene Investigation
TV · as Jake Lenoir · 1 ep

The Fearing Mind
TV · as Bill Fearing · 6 eps

Crusade
TV · as Durkani · 1 ep

Hamilton
Movie

Will & Grace
TV · as Porcelain Paul · 1 ep

Charmed
TV · as Kurzon · 1 ep

Batman & Robin
Movie · as M.C.

Just Shoot Me!
TV · as Simon · 1 ep

Veronica's Closet
TV · as Alan · 1 ep

The Big Easy
TV · as Preston · 1 ep

The Sentinel
TV · as Ted McCarthy · 1 ep

Nash Bridges
TV · as Alex Crow · 1 ep

The World of Lee Evans
TV · as Bob · 1 ep

First Time Out
TV · as Freddy · 16 eps

JAG
TV · as Lorcan Barnes, Lt. Whitehall · 1 ep

Can't Hurry Love
TV · as Gregg · 1 ep

Friends
TV · as Don · 1 ep

Viper
TV · as Lord Braxton · 1 ep

The Nanny
TV · as Nigel Sheffield · 3 eps

The Chief
TV · as Airman 2nd Class Mark Wesley · 1 ep

Seinfeld
TV · as Craig · 1 ep

Brush Strokes
TV · as Vincente · 5 eps
