Series
|
Role
|
Episode
|
Airdate
|
Smallville |
Paul Hendrix |
1x11 - Hug |
February 5, 2002
|
Dark Angel |
Biker at Gas Lineup |
2x13 - Harbor Lights |
February 8, 2002
|
Beyond Belief: Fact or Fiction |
Boss |
4x02 - Episode 34 |
June 27, 2002
|
John Doe |
Activist |
1x04 - Past Imperfect |
October 18, 2002
|
Da Vinci's Inquest |
Jim |
5x11 - The Ducks Are Too Depressing |
February 9, 2003
|
Black Sash |
Curtis |
1x01 - Pilot |
March 30, 2003
|
Da Vinci's Inquest |
Tommy |
6x13 - Seven Tentacles |
April 4, 2004
|
Tru Calling |
Kid/Carjacker |
1x17 - Death Becomes Her |
April 15, 2004
|
The Collector |
Escher |
1x02 - The Prosecutor |
June 9, 2004
|
Da Vinci's Inquest |
Anson |
7x13 - Must Be a Night for Fires |
January 23, 2005
|
Stargate Atlantis |
Dr. Kavanagh |
1x17 - Letters from Pegasus |
March 4, 2005
|
Stargate Atlantis |
Dr. Kavanagh |
1x18 - The Gift |
March 11, 2005
|
The 4400 |
Dewey |
2x05 - Suffer the Children |
June 26, 2005
|
Killer Instinct |
Ride Operator |
1x03 - 13 going on 30 |
October 7, 2005
|
Stargate Atlantis |
Dr. Peter Kavanagh |
2x13 - Critical Mass |
January 20, 2006
|
Psych |
Barlow |
1x04 - Woman Seeking Dead Husband—Smokers Okay, No Pets |
July 28, 2006
|
Intelligence |
Jason Woodlow |
1x02 - A Champagne Payday |
October 17, 2006
|
Intelligence |
Jason Woodlow |
1x09 - Cleaning Up |
December 5, 2006
|
Psych |
Chance Cade |
2x01 - American Duos |
July 13, 2007
|
Masters of Science Fiction |
Creature |
1x02 - The Awakening |
August 11, 2007
|
Supernatural |
Businessman / Pride |
3x01 - The Magnificent Seven |
October 4, 2007
|
Bionic Woman |
Javier |
1x08 - Do Not Disturb |
November 28, 2007
|
JPod |
Tim |
1x01 - I Love Turtles |
January 8, 2008
|
Stargate Atlantis |
Dr. Peter Kavanagh |
4x17 - Midway |
February 15, 2008
|
Stargate Atlantis |
Kavanaugh |
5x20 - Enemy at the Gate |
January 9, 2009
|
Caprica |
Atreus |
1x14 - False Labor |
October 26, 2010
|
Fringe |
Clerk |
4x19 - Letters of Transit |
April 20, 2012
|
Bates Motel |
Danny |
1x08 - A Boy and His Dog |
May 6, 2013
|
Once Upon a Time in Wonderland |
Tweedledum |
1x01 - Down the Rabbit Hole |
October 10, 2013
|
Once Upon a Time in Wonderland |
Tweedledum |
1x02 - Trust Me |
October 17, 2013
|
Once Upon a Time in Wonderland |
Tweedledum |
1x04 - The Serpent |
November 7, 2013
|
Once Upon a Time in Wonderland |
Tweedledum |
1x05 - Heart of Stone |
November 14, 2013
|
Once Upon a Time in Wonderland |
Tweedledum |
1x07 - Bad Blood |
December 5, 2013
|
Once Upon a Time in Wonderland |
Tweedledum |
1x08 - Home |
December 12, 2013
|
Once Upon a Time in Wonderland |
Tweedledum |
1x10 - Dirty Little Secrets |
March 13, 2014
|
Once Upon a Time in Wonderland |
Tweedledum |
1x11 - Heart of the Matter |
March 20, 2014
|
Once Upon a Time in Wonderland |
Tweedledum |
1x13 - And They Lived... |
April 3, 2014
|
The X-Files |
Mr. Paulsen |
11x02 - Ghouli |
January 31, 2018
|
The X-Files |
Mr. Paulsen |
11x10 - My Struggle IV |
March 21, 2018
|