Series
|
Role
|
Episode
|
Airdate
|
Due South |
Tyree Cameron |
2x13 - White Men Can't Jump to Conclusions |
April 4, 1996
|
Turks |
Officer Tom May |
1x01 - Pilot |
January 21, 1999
|
Turks |
Officer Tom May |
1x03 - Hearts of Fire |
February 4, 1999
|
Any Day Now |
Wade Garver |
2x07 - It's Not You, It's Me |
October 10, 1999
|
Buffy the Vampire Slayer |
Forrest Gates |
4x07 - The Initiative |
November 16, 1999
|
Buffy the Vampire Slayer |
Forrest Gates |
4x08 - Pangs |
November 23, 1999
|
Buffy the Vampire Slayer |
Forrest Gates |
4x10 - Hush |
December 14, 1999
|
Buffy the Vampire Slayer |
Forrest Gates |
4x11 - Doomed |
January 18, 2000
|
Buffy the Vampire Slayer |
Forrest Gates |
4x13 - The I in Team |
February 8, 2000
|
Buffy the Vampire Slayer |
Forrest Gates |
4x14 - Goodbye, Iowa |
February 15, 2000
|
Buffy the Vampire Slayer |
Forrest Gates |
4x15 - This Year's Girl (1) |
February 22, 2000
|
Buffy the Vampire Slayer |
Forrest Gates |
4x16 - Who Are You? (2) |
February 29, 2000
|
Buffy the Vampire Slayer |
Forrest Gates |
4x18 - Where the Wild Things Are |
April 29, 2000
|
Buffy the Vampire Slayer |
Forrest Gates |
4x19 - New Moon Rising |
May 2, 2000
|
Buffy the Vampire Slayer |
Forrest Gates |
4x20 - The Yoko Factor (1) |
May 9, 2000
|
Buffy the Vampire Slayer |
Forrest Gates |
4x21 - Primeval (2) |
May 16, 2000
|
FreakyLinks |
Boomer Truman |
1x07 - Subject: Still I Rise |
January 12, 2001
|
JAG |
Lieutenant Crawford |
7x09 - Dog Robber (1) |
November 20, 2001
|
JAG |
Lieutenant Crawford |
7x10 - Dog Robber (2) |
November 27, 2001
|
Providence |
|
5x05 - Things That Go Bump in the Night |
November 1, 2002
|
Providence |
|
5x09 - The Sound of Music |
December 6, 2002
|
Providence |
|
5x11/12 - The Eleventh Hour |
December 20, 2002
|
Tru Calling |
Blake |
1x04 - Past Tense |
November 20, 2003
|
24 |
Guard Buchanan |
3x05 - Day 3: 5:00PM - 6:00PM |
November 25, 2003
|
CSI: Miami |
Brad Foster |
2x11 - Complications |
January 5, 2004
|
Threat Matrix |
Tom Purdy / Ibrahim Kureshi |
1x14 - Extremist Makeover |
January 29, 2004
|
NCIS |
P.O. Howard Carter |
1x17 - The Truth Is Out There |
March 16, 2004
|
Smallville |
Nam-Ek |
5x01 - Arrival (2) |
September 29, 2005
|
Bones |
A.U.S.A. Andrew Levitt |
1x08 - The Girl in the Fridge |
November 29, 2005
|
Smallville |
Nam-Ek |
6x01 - Zod (3) |
September 26, 2006
|
Heroes |
D.L. Hawkins |
2x07 - Out of Time |
November 5, 2007
|
Heroes |
D.L. Hawkins |
2x08 - Four Months Ago... |
November 12, 2007
|
Private Practice |
Ryan |
2x17 - Wait and See |
February 19, 2009
|
Castle |
Federal Agent Jason Avery |
2x17 - Tick, Tick, Tick... (1) |
March 22, 2010
|
Castle |
Special Agent Jason Avery |
2x18 - Boom! (2) |
March 29, 2010
|
Criminal Minds |
Kaman Scott |
6x06 - Devil's Night |
October 27, 2010
|
CSI |
Kyle Decker |
11x09 - Wild Life |
November 18, 2010
|
CSI: Miami |
Matthew Stone |
10x12 - Friendly Fire |
January 8, 2012
|