| Series
|
Role
|
Episode
|
Airdate
|
| Psi Factor: Chronicles of the Paranormal |
Technician |
1x03B - Ghostly Voices |
October 12, 1996
|
| F/X: The Series |
Van Driver |
1x03 - High Risk |
September 23, 1996
|
| Goosebumps |
Man in Black |
3x04 - Don't Go to Sleep |
September 20, 1997
|
| Twitch City |
Bad Cop |
1x01 - I Slept with My Mother |
January 19, 1998
|
| F/X: The Series |
Sakovitch |
2x14 - Inferno |
February 23, 1998
|
| Earth: Final Conflict |
Reporter |
2x12 - One Man's Castle |
January 25, 1999
|
| Earth: Final Conflict |
Guard 1 |
2x13 - Second Chances |
February 1, 1999
|
| Total Recall 2070 |
Dr. Levy |
1x10 - Brain Fever |
March 16, 1999
|
| Mythic Warriors: Guardians of the Legend |
Lycopheus (voice) |
2x11 - Androcles and the Lion |
December 18, 1999
|
| Twitch City |
Sharpshooter 1 |
2x04 - People Who Don't Care About Anything |
March 29, 2000
|
| Earth: Final Conflict |
Fisk |
3x19 - Apparition |
April 24, 2000
|
| Soul Food |
Gino |
1x07 - Truth Be Told |
August 9, 2000
|
| Code Name: Eternity |
Nolan |
1x19 - Project Midas |
October 1, 2000
|
| Twice in a Lifetime |
Dwight White |
2x11 - Used Hearts |
November 15, 2000
|
| Doc |
Blind Man |
2x01 - Blind Alley |
September 9, 2001
|
| Earth: Final Conflict |
Jens |
5x01 - Unearthed |
October 1, 2001
|
| Our Hero |
Tommy |
2x07 - The Birthday Issue |
November 23, 2001
|
| An American in Canada |
Matt Dawson |
1x00 - Pilot |
January 18, 2002
|
| Soul Food |
Butter |
3x05 - Empty Spaces |
July 24, 2002
|
| Monk |
Carl Jenkins |
1x09 - Mr. Monk and the Marathon Man |
September 13, 2002
|
| Sue Thomas: F.B.Eye |
Curtis Sanford |
1x10 - Dirty Bomb |
February 2, 2003
|
| Mutant X |
Owen Taylor |
2x21 - Reawakening |
May 5, 2003
|
| Street Time |
Alfa Goodman |
1x18 - Even |
May 28, 2003
|
| 1-800-Missing |
Agent #2 |
1x02 - They Come as They Go |
August 9, 2003
|
| 1-800-Missing |
Agent Avery Nash |
1x04 - I Thought I Knew You |
August 23, 2003
|
| 1-800-Missing |
Agent Avery Nash |
1x08 - Ties That Bind |
September 27, 2003
|
| Slings & Arrows |
Horatio |
1x03 - Madness in Great Ones |
November 17, 2003
|
| Slings & Arrows |
Horatio |
1x06 - Playing the Swan |
December 8, 2003
|
| Puppets Who Kill |
Defence Lawyer |
2x01 - Bill Sues |
January 30, 2004
|
| The Eleventh Hour |
Detective Glen Madison |
3x10 - The Miracle Worker |
February 19, 2005
|
| Puppets Who Kill |
Jones |
3x08 - The CBC Is Killing Again |
April 1, 2005
|
| Kojak |
Det. Walters |
1x05 - Hitman |
April 24, 2005
|
| Kojak |
Det. Walters |
1x06 - Kind of Blue |
May 1, 2005
|
| Revelations |
Roy |
1x05 - Hour Five |
May 11, 2005
|
| It's Me Gerald |
Policeman |
1x01 - How Do You Know You've Hit Bottom? |
September 4, 2005
|
| Bigfoot Presents: Meteor and the Mighty Monster Trucks |
Big Wheelie (voice) |
1x01 - Race Relations |
October 16, 2006
|
| Magi-Nation |
Agram (voice) |
1x01 - Final Dreamer |
2007
|
| The Dresden Files |
|
1x04 - Rules of Engagement |
February 18, 2007
|
| The Jane Show |
Black Male Cop |
2x07 - The United Nations of Jane |
February 22, 2007
|
| Billable Hours |
Steve James |
2x05 - One Hit Wonder |
May 20, 2007
|
| The Border |
Security Guard |
1x11 - Civil Disobedience |
March 17, 2008
|
| Everything She Ever Wanted |
Mark Edwards |
1x01 - Episode 101 |
November 14, 2009
|
| Everything She Ever Wanted |
Mark Edwards |
1x02 - Episode 102 |
November 15, 2009
|
| The Dating Guy |
David (voice) |
1x10 - Cherry Sundae |
November 19, 2009
|
| Covert Affairs |
Commanding Officer |
1x01 - Pilot |
July 13, 2010
|
| Unnatural History |
Executor |
1x05 - Fountain of Truth |
July 20, 2010
|
| Dan for Mayor |
Mr. Swifty |
1x10 - Revenge Is Swifty |
June 7, 2010
|
| Connor Undercover |
Vice-Principal Grimsby |
1x03 - Cover Story |
August 25, 2010
|
| Connor Undercover |
Vice-Principal Grimsby |
1x13 - Password Protect |
December 10, 2010
|
| Doodlebops Rockin' Road Show |
Head T-Rex / Professor Poochini |
1x14 - Don't Forget to Ask/Bop Bop's New Tricks |
2010
|
| Good Dog |
Gerry Davis |
1x03 - Jack Nicholson |
March 13, 2011
|
| XIII: The Series |
|
1x08 - Hunting Party |
May 9, 2011
|
| Falling Skies |
Mike |
1x01 - Live and Learn |
June 19, 2011
|
| Falling Skies |
Mike |
1x02 - The Armory |
June 19, 2011
|
| Falling Skies |
Mike |
1x03 - Prisoner of War |
June 26, 2011
|
| Falling Skies |
Mike |
1x06 - Sanctuary (1) |
July 17, 2011
|
| Falling Skies |
Mike |
1x07 - Sanctuary (2) |
July 24, 2011
|
| Against the Wall |
|
1x04 - The Fifth Body |
August 21, 2011
|
| Combat Hospital |
Lt. Cliffgood |
1x13 - Do No Harm |
September 6, 2011
|
| Hemlock Grove |
Guard |
1x05 - Hello, Handsome |
April 19, 2013
|
| Hemlock Grove |
Guard |
1x09 - What Peter Can Live Without |
April 19, 2013
|
| Mayday |
Captain Negash |
12x10 - Heading to Disaster |
May 3, 2013
|
| The Listener |
Armoured Van Driver |
4x02 - The Blue Line |
June 5, 2013
|
| Rogue |
Tyson Ballard |
3x02 - The Chandelier Man |
July 1, 2015
|
| Beauty and the Beast |
Lieutenant Tran |
3x12 - Sins of the Fathers |
August 27, 2015
|