Known For
Filmography

At Risk
Movie · as George Finlay

Babar and the Adventures of Badou
TV · as (voice) · 52 eps

Haven
TV · as Vaughn Carpenter · 1 ep

Lost Girl
TV · as Cole · 1 ep

Rookie Blue
TV · as Clarence Hodgson · 1 ep

Looking for Angelina
Movie · as Justice Britton (as Les Carlson)

Plague City: SARS in Toronto
Movie

Snow
Movie · as Chester

This Is Wonderland
TV · as (as Les Carlson), Victor Demchek · 1 ep

Left Behind II: Tribulation Force
Movie · as Witness Eli

Sue Thomas: F.B.Eye
TV · as Mr. Weaver · 1 ep

Stolen Miracle
Movie · as Mr. Neelandson

Bailey's Mistake
Movie · as Stableman

Harlan County War
Movie · as Udell

Camera
Movie · as The Actor

Preludes
Movie · as The Actor

The Last Debate
Movie · as Pat Tubbs

Catch a Falling Star
Movie · as Man at Train Station

The Wishing Tree
Movie · as Professor

Moonshine Highway
Movie · as Pappy

Beyond the Call
Movie · as Dan

A Stranger in the Mirror
Movie · as Harry Durkin

Morning Glory
Movie · as Howard Pride

The X-Files
TV · as Dr. Troisky · 2 eps

Dead Ahead: The Exxon Valdez Disaster
Movie · as Theo Polasek

Impolite
Movie · as Billy

To Grandmother's House We Go
Movie · as Doorman

Highlander: The Series
TV · as Sam Thompson · 2 eps

Chaindance
Movie · as Willy
The Girl From Mars
Movie · as Mr. Sharbut

K2
Movie · as Dexter

Looking for Miracles
Movie · as Principal

War of the Worlds
TV · as Detective · 1 ep

Rolling Vengeance
Movie · as Misty's Father

Street Smart
Movie · as Marty

The Lawrenceville Stories
TV · as Conover · 1 ep

21 Jump Street
TV · as Professor Gray · 1 ep

The Fly
Movie · as Dr. Cheevers

Young Again
Movie · as Mr. Dillon

Unnatural Causes
Movie · as Bob

The Twilight Zone
TV · as Holsen · 1 ep

MacGyver
TV · as Sparky · 1 ep

That's My Baby!
Movie

Videodrome
Movie · as Barry Convex

A Christmas Story
Movie · as Christmas Tree Man

The Dead Zone
Movie · as Brenner

Shock-Trauma
Movie · as Elton Bates

American Playhouse
TV · as Conover · 1 ep

Escape from Iran: The Canadian Caper
Movie · as L. Bruce Laingen

Mr. Patman
Movie · as Mr. Abernathy

Circle of Two
Movie · as Doctor at the Hospital

Improper Channels
Movie · as Bucci

Nothing Personal
Movie · as Marshal #2

Lost and Found
Movie · as Jean-Paul

High-Ballin'
Movie · as Bud

Who Has Seen the Wind
Movie · as Joe Pivott

Deadly Harvest
Movie · as The Minister
Raku Fire
Movie

Shoot
Movie · as Jim

The New Avengers
TV · as Douglas Collings · 1 ep
Teleplay
TV · as Tony · 1 ep

Black Christmas
Movie · as Graham

Deranged
Movie · as Tom Sims

McQ
Movie · as Radical (uncredited)

The Neptune Factor
Movie · as Brigs, Triton Radioman

The Hard Part Begins
Movie · as Mechanic

The Collaborators
TV · as Detective Kaminski · 20 eps
