Known For
Photos
Filmography

Tracker
TV · as Noah Darview · 1 ep

The Fall of the House of Usher
TV · as Judge John Neal · 5 eps

The Stand
TV · as Norris · 5 eps

The Twilight Zone
TV · as Captain Donner · 1 ep

Status Update
Movie · as Coach Milligan

The Lie
Movie · as Detective Rodney Barnes
Implanted Memories: 25 Years of the X-Files
Movie · as Self (archival footage)

Before I Fall
Movie · as Dan Kingston

Campus Caller
Movie · as Professor Drake

The Good Doctor
TV · as Joe Stewart · 1 ep
Working Class Heroes
Movie · as Wilchuk

King & Maxwell
TV · as Theo Bancroft · 1 ep

The Philadelphia Experiment
Movie · as Bill Gardner
Crimes of Mike Recket
Movie

Arrow
TV · as Mark Francis · 3 eps

Continuum
TV · as Agent Gardiner · 8 eps

A Trusted Man
Movie · as Sebastian Craig

Once Upon a Time
TV · as Michael Tillman / The Woodcutter · 1 ep

Guido Superstar: The Rise of Guido
Movie · as Mr. Other Guy

Dancing Trees
Movie · as Detective Velez

Excited
Movie

V
TV · as Joe Evans · 5 eps

Vice
Movie · as Jenkins

Mothers & Daughters
Movie · as Nicholas

Butterfly on a Wheel
Movie · as Jerry Crane

American Venus
Movie · as Dougie

Burn Notice
TV · as Quinn Luna · 1 ep

Kyle XY
TV · as Tom Foss · 23 eps

Men in Trees
TV · as Eric · 10 eps

Whistler
TV · as Ethan McKaye · 13 eps

Chaos
Movie · as Det. Vincent Durano

Deadly Isolation
Movie · as Patrick Carlson / Jeff Watkins

Supernatural
TV · as Eliot Ness · 1 ep

Category 7: The End of the World
TV · as Monty Meeks · 2 eps

Threshold
Movie · as Dr. Jerome 'Geronimo' Horne

Moving Malcolm
Movie · as Herbert

See Grace Fly
Movie · as Grace's Male Voice (voice)
Shot in the Face
Movie · as Robber

The Investigation
Movie · as Les Forsythe

Ignition
Movie · as Peter Scanlon

CSI: Miami
TV · as Donald Newhouse · 1 ep

Without a Trace
TV · as Raymond Walsh · 1 ep

The Impossible Elephant
Movie · as Steven Harris

Lunch with Charles
Movie · as Matthew
Earth Angels
Movie · as Maximillian

Vertical Limit
Movie · as Tom McLaren

Kiss Tomorrow Goodbye
Movie · as Dustin Yarma

CSI: Crime Scene Investigation
TV · as Chris Bezich · 4 eps

Andromeda
TV · as Tri-Lorn · 4 eps

Judging Amy
TV · as Vincent Canello · 1 ep

Inside The X-Files
Movie · as Self

Once a Thief: Family Business
Movie · as Victor Mansfield

Roswell Top Secret
Movie · as Self

Once a Thief: Brother Against Brother
Movie · as Victor Mansfield

Once a Thief
Movie · as Victor Mansfield

More Secrets of the X-Files
Movie · as Self

Once a Thief
TV · 23 eps

Bad Company
Movie · as Jake

Secrets of the X-Files
Movie · as Self

Sliders
TV · as Ryan Simms · 2 eps

The Outer Limits
TV · as Jacob Hardy, Mac 27 · 1 ep

Jake and The Kid
TV · as Tony Edwards · 1 ep

The Raffle
Movie · as David Lake

NYPD Blue
TV · as Frank Colohan · 2 eps

The X-Files
TV · as Alex Krycek, Michel · 23 eps

Highlander: The Series
TV · as Rodney Lange, Cory Raines · 1 ep

The Hat Squad
TV · as Brett Halsey · 1 ep

The Commish
TV · as Ricky Caruso · 24 eps

Xtro 2: The Second Encounter
Movie · as Baines

American Boyfriends
Movie · as Ron

Saturday Night Live
TV · as Alex Krycek (uncredited) · 1 ep


