Known For
Filmography
Hostage
Movie · as Jon Lewis

Bride Hard
Movie · as Edgar

Garrow
Movie

Emma Fielding Mysteries: More Bitter Than Death
Movie · as Duncan Thatcher

Blood & Treasure
TV · as Patrick McNamara · 3 eps

Another Time
Movie · as Ben

The Romanoffs
TV · as Steve Lewis · 1 ep

Gun Shy
Movie · as Ben Harding

Signed, Sealed, Delivered: Higher Ground
Movie · as Steve

Lost Boy
Movie · as Greg Harris

Signed, Sealed, Delivered: The Impossible Dream
Movie · as Steve Marek

Crisis
TV · as CIA Director Widener · 13 eps

The Flash
TV · as Anton Slater · 1 ep

Batman: The Dark Knight Returns, Part 2
Movie · as Clark Kent / Superman (voice)

Batman: The Dark Knight Returns
Movie · as Clark Kent / Superman (voice)

Stolen
Movie · as Fletcher

Zero Dark Thirty
Movie · as C-130 Pilot

Are You There, Chelsea?
TV · as Chris · 1 ep

Body of Proof
TV · as Tommy Sullivan · 13 eps

Harry's Law
TV · as Oliver Richard · 22 eps

Human Target
TV · as Christopher Chance · 25 eps

Hot in Cleveland
TV · as Jason · 1 ep

Hawaii Five-0
TV · as Special Agent Frank Zagar · 1 ep

SOKO Stuttgart
TV · as John McDuff · 1 ep

Fringe
TV · as John Scott · 20 eps

Swingtown
TV · 3 eps

Shrek the Third
Movie · as Cyclops (voice)

Nanking
Movie · as Stage Manager

Emily's Reasons Why Not
TV · as Reese Callahan · 1 ep

The 4400
TV · as Warren Lytell · 2 eps

Boston Legal
TV · as Brad Chase · 70 eps

Keen Eddie
TV · 13 eps

I'm with Her
TV · as Jack Campbell · 1 ep

Pasadena
TV · as Robert Greeley · 4 eps

The Lone Gunmen
TV · 1 ep

Jericho
Movie · as Jericho

The Next Best Thing
Movie · as Cardiologist

CSI: Crime Scene Investigation
TV · as Jack Willman, Daniel Shaw · 1 ep

Once and Again
TV · 5 eps

Law & Order: Special Victims Unit
TV · as Jake Keegan · 1 ep

The Siege
Movie · as FBI Agent Mike Johanssen

Some Girl
Movie · as Police Officer

Brimstone
TV · as Barry Ceneazo · 1 ep

George Wallace
Movie · as Bobby Kennedy

Breast Men
Movie · as Fair Haired Resident

The View
TV · as Self · 1 ep

George Wallace
TV · as Bobby Kennedy · 2 eps

Spin City
TV · as Joseph Maxwell · 1 ep

Vanishing Son IV
Movie · as Adams

ER
TV · as Richard Lockhart · 5 eps

Vanishing Son
TV · as Adams · 1 ep

Diagnosis: Murder
TV · as Capt. Paul Davis · 1 ep

The Tonight Show with Jay Leno
TV · 1 ep

Days of Our Lives
TV · as Jack Deveraux · 213 eps
