Home / Discover / People
  • On Other Sites IMDB TheMovieDB.com
  • Created April 5, 2019 by
    Administrator admin
  • Modified November 26, 2022 by
    Troy Barnes

Twin Peaks

1990
as James Hurley

A Few Good Men

1992
as Pfc. Louden Downey

The American Dream Project

2015
as James Marshall

The Teeth Beneath

2005
as The Butler

Alien Lockdown

2004
as Charlie Dryfus

Cadence

1990
as Cpl. Harold Lamar

Vibrations

1996
as T.J.

Down

2001
as Mark Newman

The Cast of Twin Peaks

2017
as James Marshall

Hits!

1994
as Dommy

Don't Do It

1994
as Robert

All She Ever Wanted

1996
as Tom Stockman

Luck of the Draw

2000
as Jack Sweeney

The Cursed

2010
as Bill Fisher

In the Eyes of a Killer

2009
as The Sheriff

Gladiator

1992
as Tommy Riley

Nightbreaker

1989
as Barney Immerman

Director

Episode Dead Like Me
Reaping Havoc
2003
Episode The Shannara Chronicles
Amberle
2017
Episode Just Deal
Dog Day Afternoon
2002
Episode The O.C.
The Strip
2004
Episode Smallville
Gone
2004
Episode The O.C.
The Secret
2003
Episode Just Deal
Incoming
2000
Episode Smallville
Splinter
2005
Episode Charlie's Angels (2011)
Bon Voyage, Angels
2011
Episode Smallville
Isis
2010
Episode Smallville
Krypto
2005
Episode Charmed
The Eyes Have It
2002
Episode Smallville
Hereafter
2004
Episode Just Deal
Yearbook
2002
Episode Smallville
Insurgence
2003
Episode Just Deal
Getting Inked
2000
Episode Smallville
Obsession
2004
Episode Just Deal
With the Band
2000
Episode Charlie's Angels (2011)
Black Hat Angels
2011
Episode Smallville
Fracture
2008
Episode Smallville
Rosetta
2003
Episode Smallville
Nicodemus
2002
Episode Just Deal
Low Fidelity
2001
Episode Aftermath (2016)
A Clatter and a Chatter
2016
Episode Smallville
Transference
2004
Episode Aftermath (2016)
Madame Sosostris
2016
Episode Falling Skies
Collateral Damage
2013
Episode Just Deal
The Perfect Mix
2001
Episode Shadowhunters
Malec
2016
Episode Just Deal
Urban Legend
2001
Episode Smallville
Truth
2004
Episode Smallville
Veritas
2008
Episode Smallville
Accelerate
2003
Episode The Shannara Chronicles
Fury
2016
Episode Smallville
Crush
2002
Episode The Shannara Chronicles
Changeling
2016
Episode Smallville
Forever
2005
Episode Smallville
Eternal
2009
Episode The Shannara Chronicles
Graymark
2017
Episode The Shannara Chronicles
Dweller
2017
Episode Smallville
Phoenix (2)
2003
Episode North Shore
Surprise Party
2004
Episode Smallville
Arrival
2005
Episode Smallville
Heat
2002
Episode The Shannara Chronicles
Warlock
2017

Guest Star

Episode The Hunger
The Sacred Fire
2000
Episode Growing Pains
Mike's Choice
1990
Episode Call Me Kat
Call Me Skeeter Juice
2022
Episode Growing Pains
The New Deal (1)
1989
Episode CSI: Crime Scene Investigation
Invisible Evidence
2003