Known For
Photos
Filmography

Neagley
TV · as Boone Riley · 1 ep

Law & Order Toronto: Criminal Intent
TV · as Mayor Craig McCreigh · 1 ep

Murder in a Small Town
TV · as Donovan Hurst · 1 ep

Peter Pan & Wendy
Movie · as Sallyport

Cafe Racer
Movie · as Wade

School Spirits
TV · as Sheriff Baxter · 15 eps

Alert: Missing Persons Unit
TV · as Charlie McGannon · 4 eps

Fire Country
TV · as Wes Brooks · 1 ep

Billy the Kid
TV · as Frank Baker · 7 eps

Surface
TV · as Det. Insp. Sager · 2 eps

Endless
Movie · as Richard Stanheight

A Score to Settle
Movie · as Tank

The Murders
TV · as Grant David Alcott · 1 ep

Project Blue Book
TV · as William, Fixer · 3 eps

Hudson & Rex
TV · as Vic Mason · 1 ep

The Order
TV · as Diego Nunez, Jurgen Sawyer · 2 eps

Virgin River
TV · as Jimmy · 8 eps
Rabbit
Movie · as Timmy

The Good Doctor
TV · as Richard Shelford · 1 ep

Dead Rising: Endgame
Movie · as George Hancock

Hello Destroyer
Movie · as Coach Aaron Weller

Travelers
TV · as Ray Green · 7 eps

Incorporated
TV · as Terrence · 7 eps

Eadweard
Movie · as Stanford

Killjoys
TV · as Lucas Kotler · 1 ep

Wayward Pines
TV · as Franklin Dobbs · 3 eps

The 100
TV · as Vincent · 3 eps

Angel of Death
Movie · as Dr. Zee
Hell in a Handbag
Movie · as Terrance

Man of Steel
Movie · as Ludlow

Journey of Discovery: Creating Man of Steel
Movie

Bates Motel
TV · as Remo Wallace · 12 eps

Rogue
TV · as Lucas 'Mitch' Mitchell · 10 eps
Corvus
Movie · as Detective

Continuum
TV · as Jason Sadler · 18 eps

Ring of Fire
TV · as Hector Janen · 2 eps

Sucker Punch
Movie · as Police Officer #1

Hell on Wheels
TV · as Bolan · 5 eps

The Cult
Movie · as Thomas

Rookie Blue
TV · as Ray Donald Swann · 1 ep

Republic of Doyle
TV · as Bill Gorsky · 1 ep
The Cult
TV · as Thomas · 1 ep

Iron Road
Movie · as Controller

Everything's Coming Up Rosie
Movie · as Douglas

The Listener
TV · as Pinto · 1 ep

Sanctuary
TV · as Adam Worth · 8 eps

Heartland
TV · as Wade · 5 eps

Civic Duty
Movie · as Lieutenant Randall Lloyd

Intelligence
Movie · as Jimmy Reardon

Intelligence
TV · as Jimmy Reardon · 25 eps

Prairie Giant: The Tommy Douglas Story
TV · as Charlie Lawson · 2 eps

Elektra
Movie · as Pool Shark

Desolation Sound
Movie · as Michael Elliott

Da Vinci's City Hall
TV · 13 eps

Supernatural
TV · as Lee Chambers, Ishim · 1 ep

Call Me: The Rise and Fall of Heidi Fleiss
Movie · as Sgt. Willeford

The Life
Movie · as Matt

Ice Men
Movie · as Trevor

The 4400
TV · as Daniel Armand · 4 eps

The Collector
TV · 1 ep

Emile
Movie · as Tom

Owning Mahowny
Movie · as Det. Ben Lock

Do Not Disturb
Movie · as Man

The Big Charade
Movie · as Seamus

Open Range
Movie · as Tom

Prozac Nation
Movie · as Rolling Stone Editor

Insomnia
Movie · as Warfield (voice)

Liberty Stands Still
Movie · as Mac Munro

The Dead Zone
TV · as Marc · 1 ep

Taken
TV · as Bill Walker · 1 ep

Trapped
Movie

Smallville
TV · as Lincoln Cole · 1 ep

The Man Who Used to Be Me
Movie · as Grant Logan

Dangerous Attraction
Movie · as Det. Ryan Bell

Dark Angel
TV · as B.C. · 1 ep

Hard Time: The David Milgaard Story
Movie · as David Milgaard

Touched
Movie · as Eric

Dirty Little Secret
Movie

Rupert's Land
Movie · as Dale McKay

Da Vinci's Inquest
TV · 91 eps

First Wave
TV · as Garvin · 1 ep

Survival on the Mountain
Movie · as Eric

Murder in My Mind
Movie · as Leonard

Medusa's Child
Movie · as Peter Cooke

Free Willy 3: The Rescue
Movie · as Kron

Stargate SG-1
TV · as Smith · 1 ep

Carpool
Movie · as Neil

Bloodhounds II
Movie · as Matthew Standing

The Adventures of Sinbad
TV · as Mustapha · 2 eps

The Sentinel
TV · as Jack Bartley · 1 ep

Trust in Me
Movie · as Eddie Kelly

Man with a Gun
Movie · as Roy Burchill

For a Few Lousy Dollars
Movie · as Zack

The War Between Us
Movie · as Jig Parnum

The Outer Limits
TV · as Mr. Tarkman, Declan McMahon · 1 ep

Timecop
Movie · as Soldier

Incident at Deception Ridge
Movie · as Del Hayes

Viper
TV · as Mickey Finch · 2 eps

Morning Glory
Movie · as Orlan Nattes

Miracle on Interstate 880
Movie · as Mark Helm

The X-Files
TV · as Leonard 'Rappo' Trimble · 1 ep

The Comrades of Summer
Movie · as Andy

Highlander: The Series
TV · as Johnny 'K' Kelly · 1 ep

Crooked Hearts
Movie · as Limber Watkins

The Commish
TV · as John Hibbs · 15 eps

Tropical Heat
TV · as Spider Garvin · 36 eps

The Last Island
Movie · as Jack

American Boyfriends
Movie · as Teaching Assistant Gerald

Booker
TV · as Duke · 2 eps

Stakeout
Movie · as Caylor Reese

Home Is Where the Hart Is
Movie · as Punk Kid

The New Adventures of Beans Baxter
TV · as Doug · 1 ep

21 Jump Street
TV · as Cosmo, Angelo's Buddy, Lt. Taubman, Matty · 1 ep

I-Man
Movie · as Robbery Youth

The Journey of Natty Gann
Movie · as Parker's Gang

Danger Bay
TV · as Jerry Langstrom · 1 ep

Eureka
Movie · as Joey

The Minikins
TV · as Albi · 12 eps

Huckleberry Finn and His Friends
TV · as Huckleberry Finn · 26 eps

In Praise of Older Women
Movie · as Andras Vayda Jr.

Dreamspeaker
Movie · as Peter

The Keeper
Movie · as The Kid


