Known For
Filmography

Secret Agent Dingledorf and His Trusty Dog Splat
Movie · as President

The Spearhead Effect
Movie · as Fuller

Hydra
Movie · as Vincent Camden

Lost Colony: The Legend of Roanoke
Movie · as John White

Moondance
Movie · as Michael Davenport

Vampires: Out for Blood
Movie · as Jake Vincent

Stealing Candy
Movie · as Fred Dowd

The Commission
Movie · as Roger Craig

Suspended Animation
Movie · as Tom Kempton

Route 666
Movie · as Nick

The Division
TV · 1 ep

The Spiral Staircase
Movie · as Steven
Running Home
Movie · as Jack

Devil in the Flesh
Movie · as Peter Rinaldi

Charmed
TV · as Gabriel · 1 ep

Conspiracy Theory
Movie · as Cynic

Kiss the Girls
Movie · as Det. Davey Sikes

Ladykiller
Movie · as Richard Darling

Ed McBain's 87th Precinct: Lightning
Movie · as Detective Bert Kling

Perfect Alibi
Movie · as Keith Bauers

Sharon's Secret
Movie · as Frank Bodin

The Outer Limits
TV · as Josh Butler · 1 ep

Touched by an Angel
TV · as Ed Bingham · 1 ep

Chicago Hope
TV · as Dwayne Haskell · 1 ep

Woman on Trial: The Lawrencia Bembenek Story
Movie · as Nick Gugliatto

Woman on the Run: The Lawrencia Bembenek Story
TV · as Nick Gugliatto · 2 eps

Drug Wars: The Cocaine Cartel
Movie · as Tom Vaughan
The Fifth Corner
TV · as Richard Braun · 6 eps

Drug Wars: The Cocaine Cartel
TV · as Tom Vaughan · 2 eps

Shoot First: A Cop's Vengeance
Movie · as Stephen Smith

Madonna: The Immaculate Collection
Movie · as Boyfriend (segment "Papa Don't Preach")

L.A. Takedown
Movie · as Patrick McLaren

Race for Glory
Movie · as Cody Gifford

Desperado: The Outlaw Wars
Movie · as Duell McCall

Desperado: Badlands Justice
Movie · as Duell McCall

Desperado: Avalanche at Devil's Ridge
Movie · as Duell McCall

The Return of Desperado
Movie · as Duell McCall
Desperado: Avalanche at Devil's Ridge
Movie · as Duell McCall

Rampage
Movie · as Charlie Reece

Desperado
Movie · as Duell McCall

Silent Witness
Movie · as Joey Caputo

Crime of Innocence
Movie

Desert Hearts
Movie · as Walter

With Intent to Kill
Movie · as Bo Reinecker

Scarecrow and Mrs. King
TV · as Antov · 1 ep

They All Laughed
Movie · as Bellboy (uncredited)

Hill Street Blues
TV · as Brent · 1 ep

Knots Landing
TV · as Ken Forest · 5 eps
