Series
|
Role
|
Episode
|
Airdate
|
Soldier Soldier |
Lt. Nick Pasco |
1x01 - All the King's Men |
June 10, 1991
|
Soldier Soldier |
Lt. Nick Pasco |
1x02 - Fun and Games |
June 17, 1991
|
Soldier Soldier |
Lt. Nick Pasco |
1x03 - Dirty Work |
June 24, 1991
|
Soldier Soldier |
Lt. Nick Pasco |
1x04 - Fighting Spirit |
July 1, 1991
|
Soldier Soldier |
Lt. Nick Pasco |
1x06 - Loyal to the Corps |
July 15, 1991
|
Soldier Soldier |
Lt. Nick Pasco |
1x07 - Flying Colours |
July 22, 1991
|
The Men's Room |
Tom Walton |
1x05 - Episode 105 |
October 23, 1991
|
Screen One |
Paul Greaves |
4x08 - Trust Me |
October 25, 1992
|
The Lifeboat |
Rufus Myers Lloyd |
1x01 - Troubled Waters |
April 27, 1994
|
Nice Day at the Office |
Barry |
1x04 - Acting Up |
October 17, 1994
|
Crocodile Shoes |
Danny |
1x01 - The Tape |
November 10, 1994
|
Martin Chuzzlewit |
John Westlock |
1x03 - Episode 103 |
November 21, 1994
|
Martin Chuzzlewit |
John Westlock |
1x04 - Episode 104 |
November 28, 1994
|
Martin Chuzzlewit |
John Westlock |
1x05 - Episode 105 |
December 5, 1994
|
Martin Chuzzlewit |
John Westlock |
1x06 - Episode 106 |
December 12, 1994
|
Murder Most Horrid |
Giles |
3x02 - A Life or Death Operation |
May 17, 1996
|
The Sentinel |
Scott Bruenell |
3x20 - Foreign Exchange |
April 29, 1998
|
Viper |
Giles Seton |
3x22 - About Face |
May 12, 1998
|
Strange World |
Terrance Shepard |
1x06 - Skin |
UNAIRED, 1999
|
Strange World |
Terrance Shepard |
1x07 - Man Plus |
UNAIRED, 1999
|
Strange World |
Terrance Shepard |
1x13 - Age of Reason |
UNAIRED, 1999
|
Cold Feet |
Conrad Gordon |
1x04 - The Strange Loves of Shelley Bumstead |
October 29, 1999
|
Cold Feet |
Conrad Gordon |
1x05 - An Affair to Dismember |
UNAIRED, 1999
|
The Outer Limits |
Dwight Bordon |
6x06 - The Beholder |
February 25, 2000
|
First Wave |
Dr. Rook |
3x13 - Shadowland |
December 6, 2000
|
The Chris Isaak Show |
Denver Lane |
1x04 - It's the Music, Stupid |
April 2, 2001
|
Stargate SG-1 |
Hebron |
4x04 - Crossroads |
July 21, 2000
|
Stargate SG-1 |
Tanith |
4x23 - Exodus (1) |
February 23, 2001
|
Stargate SG-1 |
Tanith |
5x09 - Between Two Fires |
August 24, 2001
|
Night Visions |
David Morris |
1x9B - Still Life |
August 30, 2001
|
Just Cause |
Brad Ryan |
1x04 - Above the Law |
September 29, 2002
|
The Dead Zone |
Captain Michael Klein |
2x08 - Cabin Pressure |
March 2, 2003
|
John Doe |
Ken Rothman |
1x17 - Doe or Die |
March 21, 2003
|
Bliss |
George |
1x03 - Guys and Dolls |
March 21, 2002
|
Bliss |
Gerald |
3x01 - Tying Up Gerald |
February 14, 2004
|
Andromeda |
Lach |
4x14 - The Others |
February 16, 2004
|
Kingdom Hospital |
Benton Knight |
1x08 - Heartless |
April 22, 2004
|
Touching Evil |
OSC Agent Jon Krakauer |
1x01 - Pilot (1) |
March 12, 2004
|
Touching Evil |
OSC Agent Jon Krakauer |
1x02 - Pilot (2) |
March 12, 2004
|
Touching Evil |
OSC Agent Jon Krakauer |
1x03 - Y Me |
March 19, 2004
|
Touching Evil |
OSC Agent Jon Krakauer |
1x04 - Justine |
March 26, 2004
|
Touching Evil |
OSC Agent Jon Krakauer |
1x07 - K |
April 23, 2004
|
The Shields Stories |
Hamish Scott |
1x03 - Various Miracles |
April 2004
|
Smallville |
Marcus Becker |
4x16 - Lucy |
March 2, 2005
|
The Collector |
Maurice Jeanrichard |
3x08 - The Watchmaker |
February 28, 2006
|
Dalziel and Pascoe |
Dave Simmonds |
10x05 - Wrong Place, Wrong Time (1) |
March 27, 2006
|
Dalziel and Pascoe |
Dave Simmonds |
10x06 - Wrong Place, Wrong Time (2) |
March 28, 2006
|
Charmed |
Salek |
8x19 - The Jung and the Restless |
April 30, 2006
|
Medium |
Sean Redburn |
2x22 - Twice Upon a Time |
May 22, 2006
|
The L Word |
Whit Strobel |
3x10 - Losing the Light |
March 12, 2006
|
The L Word |
Whit Strobel |
4x01 - Legend in the Making |
January 7, 2007
|
Men in Trees |
Dr. Harbeck |
2x12 - Read Between the Minds |
March 19, 2008
|
Men in Trees |
Dr. Harbeck |
2x19 - Taking the Lead |
June 11, 2008
|
Sanctuary |
Dr. James Watson |
1x12 - Revelations (1) |
January 2, 2008
|
Sanctuary |
Dr. James Watson |
1x13 - Revelations (2) |
January 9, 2009
|
24 |
David Emerson |
7x02 - Day 7: 9:00AM - 10:00AM |
January 11, 2009
|
24 |
David Emerson |
7x03 - Day 7: 10:00AM - 11:00AM |
January 12, 2009
|
24 |
David Emerson |
7x04 - Day 7: 11:00AM - 12:00PM |
January 12, 2009
|
24 |
David Emerson |
7x05 - Day 7: 12:00PM - 1:00PM |
January 19, 2009
|
24 |
David Emerson |
7x06 - Day 7: 1:00PM - 2:00PM |
January 26, 2009
|
Human Target |
Hugh Prentiss |
1x09 - Corner Man |
March 24, 2010
|
NCIS: Los Angeles |
Eugene Keelson |
1x23 - Burned |
May 18, 2010
|
Beauty and the Beast |
Beast Hunter |
4x01 - Monsieur et Madame Bete |
June 2, 2016
|