Series
|
Role
|
Episode
|
Airdate
|
Mirror, Mirror II |
|
unknown episodes - |
1997
|
Xena: Warrior Princess |
Mercer |
2x20 - The Price |
April 28, 1997
|
Duggan |
Billy Jamieson |
1x00 - Death in Paradise |
October 13, 1997
|
Xena: Warrior Princess |
Darnelle |
3x03 - The Dirty Half Dozen |
October 25, 1997
|
Hercules: The Legendary Journeys |
Johnny Pinto |
4x15 - Yes Virginia, There Is a Hercules |
February 23, 1998
|
The Life & Times of Te Tutu |
Derek |
unknown episodes - |
1999
|
A Twist in the Tale |
Nick Martinelli |
1x14 - The Green Dress |
May 8, 1999
|
Hercules: The Legendary Journeys |
Archangel Michael |
5x22 - Revelations |
May 17, 1999
|
Xena: Warrior Princess |
Archangel Michael |
5x01 - Fallen Angel |
October 2, 1999
|
Xena: Warrior Princess |
Archangel Michael |
6x02 - The Haunting of Amphipolis |
October 14, 2000
|
Xena: Warrior Princess |
Archangel Michael |
6x03 - Heart of Darkness |
October 21, 2000
|
Xena: Warrior Princess |
Archangel Michael |
6x12 - The God You Know |
February 3, 2001
|
Xena: Warrior Princess |
Archangel Michael |
6x13 - You Are There |
February 10, 2001
|
Lost |
Bryan |
1x13 - Hearts and Minds |
January 12, 2005
|
Stacked |
Eddie Banks |
1x01 - Pilot |
April 13, 2005
|
Stacked |
Eddie Banks |
1x05 - The Ex-Appeal |
May 18, 2005
|
Without a Trace |
Emil Dornvald |
3x23 - Endgame |
May 19, 2005
|
Without a Trace |
Emil Dornvald |
4x01 - Showdown |
September 29, 2005
|
Bones |
Pete Sanders |
2x09 - Aliens in a Spaceship |
November 15, 2006
|
Cold Case |
Tom McCree |
4x10 - Forever Blue |
December 3, 2006
|
Ghost Whisperer |
The Messenger |
2x22 - The Gathering (3) |
May 11, 2007
|
Las Vegas |
Paul Grant |
5x08 - It's Not Easy Being Green |
November 9, 2007
|
Outrageous Fortune |
D.S. Zane Gerard |
5x01 - All My Sins Remember'd |
June 2, 2009
|
Outrageous Fortune |
D.S. Zane Gerard |
5x03 - A Rat, A Rat |
June 16, 2009
|
Outrageous Fortune |
D.S. Zane Gerard |
5x04 - Drive His Purpose |
June 23, 2009
|
Outrageous Fortune |
D.S. Zane Gerard |
5x07 - Inform Against Me |
July 14, 2009
|
Outrageous Fortune |
D.S. Zane Gerard |
5x10 - O Villany! |
August 4, 2009
|
Outrageous Fortune |
D.S. Zane Gerard |
5x11 - A Serpent Stung Me |
August 11, 2009
|
Outrageous Fortune |
D.S. Zane Gerard |
5x12 - Unpack My Heart |
August 18, 2009
|
Outrageous Fortune |
D.S. Zane Gerard |
5x13 - Constant to My Purpose |
August 25, 2009
|
Outrageous Fortune |
D.S. Zane Gerard |
5x15 - Mine Own Room |
September 8, 2009
|
Outrageous Fortune |
D.S. Zane Gerard |
5x16 - O Wonderful Son, (that can so astonish a mother) |
September 15, 2009
|
V |
Kyle Hobbes |
1x05 - Welcome to the War |
March 30, 2010
|
V |
Kyle Hobbes |
1x06 - Pound of Flesh |
April 6, 2010
|
V |
Kyle Hobbes |
1x07 - John May |
April 13, 2010
|
V |
Kyle Hobbes |
1x08 - We Can't Win |
April 20, 2010
|
V |
Kyle Hobbes |
1x09 - Heretic's Fork |
April 27, 2010
|
V |
Kyle Hobbes |
1x10 - Hearts and Minds |
May 4, 2010
|
V |
Kyle Hobbes |
1x11 - Fruition |
May 11, 2010
|
V |
Kyle Hobbes |
1x12 - Red Sky |
May 18, 2010
|
Agatha Christie's Marple |
Greg Dyson |
6x01 - A Caribbean Mystery |
June 15, 2013
|
Burn Notice |
Jack Frakes |
7x06 - All or Nothing |
July 18, 2013
|
The Mentalist |
Edwin MacKaye |
6x16 - Violets |
March 30, 2014
|
Once Upon a Time |
Blackbeard |
3x17 - The Jolly Roger |
April 13, 2014
|
Once Upon a Time |
Blackbeard |
3x21 - Snow Drifts |
May 11, 2014
|
Once Upon a Time |
Blackbeard |
3x22 - There's No Place Like Home |
May 11, 2014
|
Once Upon a Time |
Blackbeard |
4x09 - Fall |
November 30, 2014
|
Once Upon a Time |
Blackbeard |
4x22 - Operation Mongoose (2) |
May 10, 2015
|
Castle |
Liam Hollister |
8x05 - The Nose |
October 19, 2015
|