Series
|
Role
|
Episode
|
Airdate
|
Stargate SG-1 |
Zipacna |
3x15 - Pretense |
January 21, 2000
|
The Outer Limits |
Alan |
6x03 - Skin Deep |
February 4, 2000
|
Beggars and Choosers |
Cliff |
2x08 - Hello Dalai |
August 15, 2000
|
ER |
Mr. Mooney |
7x03 - Mars Attacks |
October 26, 2000
|
Beggars and Choosers |
Cliff |
2x13 - The Woodhouse Conundrum |
December 5, 2000
|
Beggars and Choosers |
Cliff |
2x17 - Golf War Syndrome |
January 16, 2001
|
Andromeda |
VX |
1x16 - The Sum of Its Parts |
February 26, 2001
|
Stargate SG-1 |
Zipacna |
5x15 - Summit (1) |
March 22, 2002
|
Stargate SG-1 |
Zipacna |
5x16 - Last Stand (2) |
March 29, 2002
|
Taken |
Homeless Bloke on Train |
1x02 - Jacob and Jesse |
December 3, 2002
|
Dead Like Me |
Chuck |
1x09 - Sunday Mornings |
August 22, 2003
|
Taken |
Trevor Whedon / Gregory Creal |
1x01 - Pilot (1) |
October 5, 2003
|
Touching Evil |
Special Agent Jay Swopes |
1x01 - Pilot (1) |
March 12, 2004
|
Touching Evil |
Special Agent Jay Swopes |
1x03 - Y Me |
March 19, 2004
|
Touching Evil |
Special Agent Jay Swopes |
1x04 - Justine |
March 26, 2004
|
Touching Evil |
Special Agent Jay Swopes |
1x05 - Slash 30 |
April 2, 2004
|
Touching Evil |
Special Agent Jay Swopes |
1x06 - Memorial |
April 16, 2004
|
Touching Evil |
Special Agent Jay Swopes |
1x07 - K |
April 23, 2004
|
Touching Evil |
Special Agent Jay Swopes |
1x08 - Love Lies Bleeding |
April 30, 2004
|
Touching Evil |
Special Agent Jay Swopes |
1x09 - Attachment |
May 10, 2004
|
Touching Evil |
Special Agent Jay Swopes |
1x10 - Boston |
May 17, 2004
|
Touching Evil |
Special Agent Jay Swopes |
1x11 - Entropy |
May 24, 2004
|
Touching Evil |
Special Agent Jay Swopes |
1x12 - Grief |
June 7, 2004
|
Touching Evil |
Special Agent Jay Swopes |
1x13 - Mercy |
June 14, 2004
|
The Collector |
The Devil / Bus Driver |
2x09 - The Tour Guide |
March 6, 2005
|
Andromeda |
Elysian |
5x17 - Totaled Recall |
April 8, 2005
|
Threshold |
Crewman Sonntag |
1x02 - Trees Made of Glass (2) |
September 16, 2005
|
Threshold |
Crewman Sonntag |
1x01 - Trees Made of Glass (1) |
September 16, 2005
|
Threshold |
Crewman Sonntag |
1x08 - Revelations |
November 4, 2005
|
CSI |
Connor Daly |
6x10 - Still Life |
December 8, 2005
|
Kyle XY |
Police Officer at Party |
1x01 - Pilot |
June 26, 2006
|
The Dead Zone |
Cabot |
5x08 - Panic |
August 6, 2006
|
Without a Trace |
Travis Holt |
5x05 - The Damage Done |
October 22, 2006
|
CSI: Miami |
Mike Newberry |
6x01 - Dangerous Son |
September 24, 2007
|
Shark |
Rick Carris |
2x06 - No Holds Barred |
October 28, 2007
|
Lost |
Martin Keamy |
4x05 - The Constant |
February 28, 2008
|
Lost |
Martin Keamy |
4x07 - Ji Yeon |
March 13, 2008
|
Lost |
Martin Keamy |
4x08 - Meet Kevin Johnson |
March 20, 2008
|
Lost |
Martin Keamy |
4x09 - The Shape of Things to Come |
April 24, 2008
|
Lost |
Martin Keamy |
4x10 - Something Nice Back Home |
May 1, 2008
|
Lost |
Martin Keamy |
4x11 - Cabin Fever |
May 8, 2008
|
Lost |
Martin Keamy |
4x12 - There's No Place Like Home (1) |
May 15, 2008
|
Lost |
Martin Keamy |
4x13 - There's No Place Like Home (2) |
May 29, 2008
|
Lost |
Martin Keamy |
6x06 - Sundown |
March 2, 2010
|
Lost |
Martin Keamy |
6x10 - The Package |
March 30, 2010
|