Known For
Filmography
Grand Unified Theory
Movie · as Albert

Primary
Movie · as Narrator

A Picture Perfect Wedding
Movie · as Stephen

Love on the Road
Movie · as Bill

Maid
TV · as Dr. Till · 1 ep

Absolute Zero
Movie · as Seismology

Psych
TV · as Doctor · 1 ep

Godiva's
TV · 1 ep

The Dead Zone
TV · as Tatooed Salesman · 1 ep

Antitrust
Movie · as Randy Sheringham

Smallville
TV · as Assistant Principal, Martin Gibbons · 1 ep

Dark Angel
TV · as Lab Tech · 1 ep

First Wave
TV · as Jinks Davis · 1 ep

Them
Movie · as Matt Verlane

When the Vows Break
Movie · as Stan

The Outer Limits
TV · as Major Drummond · 1 ep

Timecop
Movie · as Ricky

Little Women
Movie · as John McCracken

Intersection
Movie · as Van Driver

The Man Who Wouldn't Die
Movie · as Boris

The X-Files
TV · as Max Fenig · 3 eps

Shame
Movie · as Gary

21 Jump Street
TV · as Mick · 1 ep

MacGyver
TV · as Danny · 1 ep
