FILM

Title Character Year
Horsey Simon Leigh 1997
Late Night Sessions Ben 1999
Turbulence 3: Heavy Metal Tor 2001
L.A.P.D. To Protect and Serve Video Director 2001
The Miracle of the Cards (TV Movie) Reggie 2001
Liberty Stands Still Fidgety Dude 2002
Stark Raving Mad Seedy Guy 2002
Paycheck Husband 2003
Walking Tall Travis 2004
Catwoman Bartender 2004
Behind the Camera: The Unauthorized Story of 'Mork & Mindy' Street Performer 2005
The Cabin Movie Ken 2005
A Little Thing Called Murder (TV Movie) Shawn Little 2006
Alien vs. Predator: AVP2 Trucker 2007
Taming Tammy Frances 2007
Passengers Dean 2008
Smile of April Jack 2008
Sheltered Life David Nash 2008
Leslie, My Name Is Evil Charlie TBA
 

SHORT FILMS

Title Runtime Character Air Date
Abe's Manhood 15 minutes Abe 2000
The Bug 12 minutes Beetle 2002
Imetacanine 10 minutes Barry 2003
Man Feel Pain 11 minutes Clint 2004
Fishbowl 14 minutes Michael 2005
When Jesse Was Born 29 minutes Harold Ferrell 2005
The Visitor 14 minutes Tom Morrison 2006
We're So Screwed 7 minutes Mark 2007
Urn 10 minutes Jake TBA
Alice & Huck   Fred TBA
 

TELEVISION - Star

Title Character Episode Titles Air Date
Alice, I Think Bob Lundgren 1x02: Hobbits and Luddites June 18, 2006
1x03: Aubrey June 25, 2006
1x04: Working Stiff July 1, 2006
1x07: Fifteen Minutes July 16, 2006
1x08: Miss Smithers July 23, 2006
1x09: What would Jesus do? August 6, 2006
1x10: Paintball August 13, 2006
1x11: Pit Stop August 20, 2006
1x12: Smitten in Smithers August 27, 2006
Behind The Scenes  
The Guard Wendell Linham 1x01: Waheguru January 22, 2007
1x02: Live Free January 29, 2007
1x03: Coming Through Fog February 5, 2008
1x04: When I'm Sixty Four February 12, 2008
1x05: When All Else Fails February 19, 2008
1x06: Just Say No February 26, 2008
1x07: The Beacon March 4, 2008
2x01: The Hold October 29, 2008
2x02: Zero Footprint November 5, 2008
2x03: Sounds of Loneliness November 12, 2008
2x04: Fight or Flight TBA
2x05: Wake TBA
2x06: The Big Day TBA
Sanctuary Henry Foss 1x01 & 1x02: Sanctuary for All October 3, 2008
1x03: Fata Morgana October 10, 2008
1x04: Folding Man October 17, 2008
1x06: Nubbins October 24, 2008
1x07: The Five November 14, 2008
1x08: Edward November 21, 2008
 

TELEVISION - Recurring Role

Title Character Episode Titles Air Date
Battlestar Galactica Charlie Connor 3x03: Exodus: Part 1 October 13, 2006
3x04: Exodus: Part 2 October 20, 2006
3x05: Collaborators October 27, 2006
3x14: The Woman King February 11, 2007
3x19: Crossroads (Part 1) March 18, 2007
4x03: He That Believath In Me 2008
Blade: The Series Sands 1x03: Descent July 12, 2006
1x06: Delivery August 2, 2006
jPod Alistair Parish 1x06: The Hero's Journey February 15, 2008
1x07: SpriteQuest February 22, 2008
1x10: The Betty and Veronica Syndrome March 14, 2008
Kingdom Hospital Dave Hooman
Charlie the dog (voice)
1x01: Thy Kingdom Come March 3, 2004
1x02: Death's Kingdom March 10, 2004
Stargate: Atlantis Ladon Radim 1x10: The Storm September 17, 2004
1x11: The Eye January 21, 2005
2x17: Coup D'etat February 17, 2006
3x07: Common Ground August 25, 2006
3x10: The Return (Part 1) September 22, 2006
Romeo! Hacksaw 3x05: If I Had a Hacksaw October 9, 2004
3x12: Blowing Up January 23, 2005
3x13: Good Press January 30, 2005
The Days Mr. Marley 1x01: Day 1,412 July 18, 2004
1x05: Day 1,370 (Part 1) August 15, 2004
 

TELEVISION - Guest Star

Title Character Episode Titles Air Date
Cold Squad Chimp 2x03: Stanley Caron October 9, 1998
Millennium Mailer 3x12: The Sound of Snow February 5, 1999
Strange World Bledsoe 1x03: Azrael's Breed March 16, 1999
The Net Incredible Chills Shirt 1x21: Chem Lab March 20, 1999
Seven Days Red 2x02: Pinball Wizard October 6, 1999
The Fearing Mind   1x06: Two Faces December 2, 2000
Just Deal Rob/Manager 1x11: With the Band December 16, 2000
Dark Angel Arnie Haas 1x10: Art Attack February 6, 2001
The Chris Isaak Show Deke 1x05: The Real Me April 9, 2001
The Outer Limits Richard 7x15: Time to Time August 11, 2001
Wolf Lake Fletcher Steinsvolt 1x01: Meat the Parents September 19, 2001
Jeremiah William Stauber 1x06: The Bag April 5, 2002
Beyond Belief: Fact or Fiction Philip Kirby 4x08: The Mentor (Episode 40) August 1, 2002
Taken Lt. Lou Johnson 1x01: Beyond the Sky December 2, 2002
The Twilight Zone Tony 1x25: The Path January 8, 2003
Smallville Louis Leery Jr. 3x01: Exile October 1, 2003
Battlestar Galactica Armistice Officer Miniseries December 8, 2003
Dead Like Me James Allen 2x05: Hurry August 22, 2004
Into the West 'Skate' Guthrie 1x02: Manifest Destiny June 17, 2005
Supernatural Travis Wheeler 1x08: Bugs November 8, 2005
The Collector Freddie Grimshaw 3x01: The Jockey January 10, 2006
The L Word Bus Stop Man 3x10: Losing the Light March 12, 2006
The Evidence Ron 1x03: Borrowed Time April 5, 2006
Saved Terry 1x01: A Day in the Life June 12, 2006
Psych Vernon 1x10: From the Earth to Starbucks January 26, 2007
Painkiller Jane Dr. Lewis 1x06: Breakdown May 18, 2007
Reaper Gus 1x18: Cancun May 20, 2008
 

TELEVISION - Unaired

Title Character Episode Titles Air Date
Level 9 Arnold Hayes 1x12: The Programmer Unaired
 

Web-based Science Fiction Series

Title Character Webisode Titles Air Date
Sanctuary Henry Foss Episode 5 July 14, 2007
Episode 7 August 15, 2007
Episode 8 August 30, 2007
 

MISCELLANEOUS

 
Music Video: The New Pornographers (The Laws Have Changed)