Known For
Photos
Filmography
Terror of the Soul
Movie

Manhunt
TV · as Judge · 1 ep

Bottoms
Movie · as Principal Meyers

The Dirty South
Movie · as Gary Parker

Capone
Movie · as Director Nordhoff

Walkaway Joe
Movie · as Leo

Your Honor
TV · as Johnny Zander · 6 eps

ZeroZeroZero
TV · as Mark Shills · 1 ep

FBI: Most Wanted
TV · as Jeff Scholes · 1 ep

The Perfect Date
Movie · as Delbert Newhouse

Trial by Fire
Movie · as George Gilbert

Semper Fi
Movie · as Tom Nichols

The Birch
TV · as Don Bouchard · 14 eps

Watchmen
TV · as The Suspect · 1 ep

Billionaire Boys Club
Movie · as Baxter

Venom
Movie · as Dr. Emerson

The Rookie
TV · as Dez Robinson · 1 ep

Marvel's Cloak & Dagger
TV · as Peter Scarborough · 5 eps

Mark Felt: The Man Who Brought Down the White House
Movie · as John Ehrlichman

The Beguiled
Movie · as Captain

Spider-Man: Homecoming
Movie · as History Teacher

No Wave
Movie

Shock and Awe
Movie · as Intelligence Source

I Saw the Light
Movie · as Toby Marshall

Miracles from Heaven
Movie · as Ben

Free State of Jones
Movie · as Col. Robert Lowry

Midnight Special
Movie · as Prison FBI Agent

Smothered
Movie · as Ranger Moochie

Game of Silence
TV · as Frank Cox · 1 ep

Westworld
TV · as Therapist · 2 eps

Fantastic Four
Movie · as Science Fair Judge

A Sort of Homecoming
Movie · as Adam

American Ultra
Movie · as Deputy Krantz

99 Homes
Movie · as Frank's Lawyer

The Big Short
Movie · as Martin Blaine

Trumbo
Movie · as Next Door Neighbor

Zoo
TV · as Lawrence Fremer · 1 ep

The Magicians
TV · as Professor Van Der Weghe · 1 ep

South of Hell
TV · as Tory Culland · 3 eps

King of Herrings
Movie · as Leon

Kristy
Movie · as Professor

Halt and Catch Fire
TV · as Aaron · 3 eps

Nothing Left to Fear
Movie · as Mason

Empire State
Movie · as Williams

12 Years a Slave
Movie · as Winslow (uncredited)

The Haunting in Connecticut 2: Ghosts of Georgia
Movie · as Station Master - 1858

Banshee
TV · as Senator Robert Schumacher · 2 eps

Lay the Favorite
Movie · as Scott

Seeking Justice
Movie · as Cancer

Creature
Movie · as Bud

Mandrake
Movie · as Lin

Mirrors 2
Movie · as Detective Piccirilli

Pretty Twisted
Movie · as Slash / Clarance

The Informant!
Movie · as Sheldon Zenner

Ocean's Thirteen
Movie · as Fireworks Guy

Life
TV · as Red Pesca · 1 ep

Ghost Whisperer
TV · as Dr. Epstein, Dr. Jay Hayes · 1 ep

Numb3rs
TV · as Herbert Quilty · 1 ep

Blind Justice
TV · as Todd Moncrief · 1 ep

Eyes
TV · as Travis Dean · 1 ep

In the Land of Milk and Money
Movie · as Hank Cameraman

Rapid Exchange
Movie · as Daltry

NCIS
TV · as Stanley Springer · 1 ep

Nip/Tuck
TV · as Dan Daly · 1 ep

Las Vegas
TV · as Larry Phelan · 1 ep

Full Frontal
Movie · as Sex Shop Man #2
For the People
TV · as Mr. Emerson · 1 ep

Dead Last
TV · as Dennis Budny · 13 eps

The Division
TV · 1 ep

Running Mates
Movie · as Aide Larry

CSI: Crime Scene Investigation
TV · as Painter · 1 ep

Pirates of Silicon Valley
Movie · as Captain Crunch

Soundman
Movie · as Igby Walters

The Limey
Movie · as Pool Hall Creep
Grown Ups
TV · as Jean · 1 ep

Out of Sight
Movie · as Philip

Dawson's Creek
TV · as Boat Guy · 1 ep

Oh Baby
TV · 1 ep

That '70s Show
TV · as Randy · 1 ep

V.I.P.
TV · as Arnie Feign · 1 ep

Brimstone
TV · as Rabbi Samuel Weisburg · 1 ep

Martial Law
TV · as Eddie · 1 ep

The Practice
TV · as Mitchell Orbis · 2 eps

Alien Nation: The Enemy Within
Movie · as Terry Firma

Dark Angel
Movie · as Vardamon

3rd Rock from the Sun
TV · as Jonesy · 1 ep

Profiler
TV · as Jimmy Coniglio · 1 ep

Star Trek: Voyager
TV · as Guill · 1 ep

Painted Desert - TUFF Theatrical Edition
Movie · as Cosmo

Friends
TV · as Max · 1 ep

ER
TV · as Eric Favre · 1 ep

Diagnosis: Murder
TV · as Ray Dinino · 1 ep

Fallen Angels
TV · as Zig · 1 ep

Lois & Clark: The New Adventures of Superman
TV · as Rolf · 1 ep

An American Summer
Movie · as Rockman

Beastmaster 2: Through the Portal of Time
Movie · as Punker #2

The Flash
Movie · as Rick

The Flash
TV · as Rick · 1 ep

Northern Exposure
TV · as Prof. Bob Pickering · 2 eps

Alien Nation
TV · as Thor · 1 ep

Murder, She Wrote
TV · as Jimmy Neiman · 1 ep


