Known For
Filmography

Upload
TV · as Ernie · 4 eps

A Gingerbread Romance
Movie · as Ray

A Million Little Things
TV · as Mover · 1 ep

Crash Pad
Movie · as Customer with Cat Issues

Undercover Angel
Movie · as Carl

Autumn in the Vineyard
Movie · as Judge Pricket

The Julius House: An Aurora Teagarden Mystery
Movie · as Lemaster

Three Bedrooms, One Corpse: An Aurora Teagarden Mystery
Movie · as Lemaster Cane

When Calls The Heart: Christmas
Movie · as George Edwards

American Lawmen
TV · as John Wilkes Booth · 1 ep

Real Murders: An Aurora Teagarden Mystery
Movie · as Lemaster

Wedding Planner Mystery
Movie · as Eddie Breen

Gracepoint
TV · as James Malone · 1 ep

The Mystery Cruise
Movie · as Commodore Gindi / Doctor

Continuum
TV · as Future Judge · 1 ep

Emily Owens, M.D.
TV · as Lenny · 1 ep

Christmas Comes Home to Canaan
Movie · as Shoup

Once Upon a Time
TV · as Adoption Agent · 1 ep

Lullaby for Pi
Movie · as Richard

Human Target
TV · as Captain · 1 ep

Lost Girl
TV · as Heathcliff Santiago · 1 ep

Fireball
Movie · as Judge Bogner

Knights of Bloodsteel
TV · as Oracle · 2 eps

Skin and Bones
Movie · as Doctor

Fear Itself
TV · as Doctor · 1 ep

Fringe
TV · as General Tonks · 1 ep

Whisper
Movie · as Mr. Harper

Beneath
Movie · as Dr. Cestia

88 Minutes
Movie · as FBI Agent Mactire

Bionic Woman
TV · as President Rudhan · 1 ep

Masters of Science Fiction
TV · 1 ep

X-Men: The Last Stand
Movie · as Prison Truck Guard #1

Deer Woman
Movie · as Chief Einhorn

Three Moons Over Milford
TV · 1 ep

Severed
Movie · as Mac

The Hard Corps
Movie · as Clarence Bowden

The Exorcism of Emily Rose
Movie · as District Attorney

Our Fathers
Movie · as Bishop Gregory

Supernatural
TV · as Doctor, Warren · 1 ep

Masters of Horror
TV · as Chief Einhron · 1 ep

The Lazarus Child
Movie · as Elliot Chase

The 4400
TV · as Judge Biederman · 2 eps

The Dead Zone
TV · as Air Force General · 1 ep

Sexual Predator
Movie · as Carl Taylor

Smallville
TV · as Dr. MacIntyre · 6 eps

Stargate SG-1
TV · as Vin Eremal · 1 ep

Serving in Silence - The Margarethe Cammermeyer Story
Movie · as Col. Ebb

Broken Trust
Movie · as Det. Garvey

The Outer Limits
TV · as David Aftergood · 1 ep

G.I. Joe: Sgt. Savage and His Screaming Eagles: Old Soldiers Never Die
Movie · as Doc / Grill (voice)

Saved by the Bell: The New Class
TV · as Teddy Edwards · 1 ep

Star Trek: Deep Space Nine
TV · as Disembodied Cardassian Voice · 1 ep

The X-Files
TV · as Dr. Rubell · 1 ep

Majority Rule
Movie · as Agt. Stevens

Timebomb
Movie · as Black Leader

The Commish
TV · as Calvin Simms · 3 eps

Working Tra$h
Movie · as Moneyline Reporter

Dream On
TV · as Mr. Junk Bonds · 3 eps

A Man Called Hawk
TV · as Dr. Curtis West · 1 ep

Doogie Howser, M.D.
TV · as Dr. Fowler, Dr. Cooper · 1 ep

Spellbinder
Movie · as Tim Weatherly

Jake and the Fatman
TV · as Swat Leader · 1 ep

Star Trek: The Next Generation
TV · as Hagon · 1 ep

John Henry
Movie · as Spike

Who Is Julia?
Movie · as Reporter

Tall Tales & Legends
TV · as Spike · 1 ep

Murder, She Wrote
TV · as FBI Agent Whitman · 1 ep

1st & Ten
TV · as Preacher · 1 ep

Hill Street Blues
TV · as Sgt. Taylor · 1 ep

The Keegans
Movie · as Slim Montana

J.D.'s Revenge
Movie · as Carl

McQ
Movie · as J.C.

The Magician
TV · as Jerry Anderson · 21 eps

Police Story
TV · as Abraham Jackson Woods · 1 ep

Black Gunn
Movie · as Lt. Hopper

Cool Breeze
Movie · as Travis Battle

The Bob Newhart Show
TV · as Phil Bender · 1 ep
