Home / Discover / People

Venom

2018
as Dr. Emerson

Spider-Man: Homecoming

2017
as History Teacher

The Big Short

2015
as Martin Blaine

Fantastic Four

2015
as Science Fair Judge

American Ultra

2015
as Deputy Krantz

Bottoms

2023
as Leonard Meyers

The Beguiled

2017
as Captain

Mirrors 2

2010
as Detective Piccirilli

Creature

2011
as Bud

99 Homes

2014
as Frank's Lawyer

Midnight Special

2016
as Prison FBI Agent

Smothered

2016
as Ranger Moochie

Soundman

1998
as Igby Walters

Empire State

2013
as Williams

Pretty Twisted

2009
as Slash / Clarance

Free State of Jones

2016
as Col. Robert Lowry

Dead Last

2001
as Dennis Budny

Pirates of Silicon Valley

1999
as Captain Crunch

Shock and Awe

2018
as Intelligence Source

Mandrake

2010
as Lin

Semper Fi

2019
as Tom Nichols

I Saw the Light

2016
as Toby Marshall

Seeking Justice

2011
as Cancer

Out of Sight

1998
as Philip

Producer

Movie Swishbucklers 2010

Guest Star

Episode NYPD Blue
Under Covers
2001
Episode Marvel's Cloak & Dagger
Stained Glass
2018
Episode Northern Exposure
Balls
1995
Episode ER
Sleepless in Chicago
1995
Episode Your Honor
Part Eight
2021
Episode Westworld
Passed Pawn
2020
Episode Northern Exposure
Lovers and Madmen
1994
Episode The Practice
Small Sacrifices
2002
Episode The Practice
The Good Fight
2002
Episode Eyes
Whereabouts
2005
Episode Moon Over Miami
Quiero Vivir
1993
Episode Alien Nation
Fifteen with Wanda
1989
Episode Marvel's Cloak & Dagger
Princeton Offense
2018
Episode Life (2007)
I Heart Mom
2009
Episode Any Day Now
Everyone Deserves To Be Loved
2001
Episode Grown Ups
The Out of Work-Out
1999
Episode Any Day Now
You Promise? I Promise
1999
Episode Westworld
Parce Domine
2020
Episode Brimstone
Ashes
1998
Episode Diagnosis Murder
Murder Can Be Contagious
1996
Episode Drop Dead Diva
Truth & Consequences
2014
Episode V.I.P.
What to Do with Vallery When You're Dead
1998
Episode Drop Dead Diva
Soulmates?
2014
Episode American Horror Story
Boy Wonder
2018
Episode Star Trek: Voyager
Random Thoughts
1997
Episode Total Security
Citizen Canine
1997
Episode Marvel's Cloak & Dagger
Colony Collapse
2018
Episode Spy Game
Necessity is the Mother of Infection
1997
Episode Marvel's Cloak & Dagger
Ghost Stories
2018
Episode The Burning Zone
Lethal Injection
1996
Episode The Gregory Hines Show
Pilot (a.k.a. Square One)
1997
Episode NYPD Blue
In the Wind
2001
Episode Your Honor
Part Nine
2021
Episode Marvel's Cloak & Dagger
First Light
2018
Episode That '70s Show
That '70s Pilot
1998
Episode Friends
The One with the Monkey
1994
Episode Ghost Whisperer
The Vanishing
2006
Episode SEAL Team
Payback
2019
Episode Numb3rs
Convergence
2005
Episode NCIS
Escaped
2006
Episode Ghost Whisperer
The Underneath
2007
Episode Murder, She Wrote
Nailed
1995
Episode Your Honor
Part Ten
2021
Episode Your Honor
Part Seven
2021
Episode CSI: Crime Scene Investigation
The Execution of Catherine Willows
2002
Episode Your Honor
Part Three
2020
Episode 3rd Rock from the Sun
The Physics of Being Dick
1998
Episode Dawson's Creek
Escape from Witch Island
1999
Episode Lois & Clark: The New Adventures of Superman
Top Copy
1995