Home / Discover / People

Angel

1999
as Spike

Marvel's Runaways

2017
as Victor Stein

Vidiots

2016
as Himself

Curses!

2023
as Larry

Guest Star

Episode Marvel's Runaways
Hostile Takeover
2018
Episode Warehouse 13
All the Time in the World
2013
Episode Smallville
Oracle
2006
Episode Angel
Darla
2000
Episode Buffy the Vampire Slayer
School Hard
1997
Episode Warehouse 13
The Truth Hurts
2013
Episode Smallville
Vessel
2006
Episode Leverage: Redemption
The Golf Job
2021
Episode The Order
The Commons (1)
2020
Episode The Order
The Commons (2)
2020
Episode Hawaii Five-0 (2010)
Pilot
2010
Episode Hawaii Five-0 (2010)
Hana 'a'a Makehewa
2010
Episode Buffy the Vampire Slayer
Surprise (1)
1998
Episode Hawaii Five-0 (2010)
Ha'i'ole
2011
Episode Hawaii Five-0 (2010)
Ina Paha
2014
Episode Hawaii Five-0 (2010)
Aloha
2020
Episode Spider-Man: The New Animated Series
Mind Games (1)
2003
Episode Northern Exposure
Grosse Pointe, 48230
1993
Episode Smallville
Splinter
2005
Episode Without a Trace
Article 32
2008
Episode Smallville
Homecoming
2010
Episode Smallville
Solitude
2005
Episode Buffy the Vampire Slayer
Innocence (2)
1998
Episode Star Wars: The Clone Wars
Cloak of Darkness (2)
2008
Episode On Air With Ryan Seacrest
2/4/04
2004
Episode Torchwood
Kiss Kiss, Bang Bang
2008
Episode Marvel's Runaways
Split Up
2018
Episode Buffy the Vampire Slayer
The Harsh Light of Day
1999
Episode Buffy the Vampire Slayer
Bewitched, Bothered and Bewildered
1998
Episode Buffy the Vampire Slayer
Passion
1998
Episode Buffy the Vampire Slayer
Halloween
1997
Episode Numb3rs
Guilt Trip
2009
Episode Supernatural
Shut Up, Dr. Phil
2011
Episode Torchwood Declassified
Home and Hart
2008
Episode The Mountain
A Piece of the Rock
2004
Episode DuckTales (2017)
The Trickening!
2020
Episode Buffy the Vampire Slayer
I Only Have Eyes for You
1998
Episode Caprica
Know Thy Enemy
2010
Episode Buffy the Vampire Slayer
Lie to Me
1997
Episode Buffy the Vampire Slayer
Lover's Walk
1998
Episode Angel
In the Dark
1999
Episode Smallville
Hypnotic
2006
Episode Spider-Man: The New Animated Series
Tight Squeeze
2003
Episode Caprica
End of Line
2010
Episode Buffy the Vampire Slayer
Wild at Heart
1999
Episode Caprica
Retribution
2010
Episode Buffy the Vampire Slayer
Becoming (1)
1998
Episode RiffTrax
Quiptracks: Dragonball Evolution
2010
Episode Warehouse 13
The Living and the Dead
2013
Episode Buffy the Vampire Slayer
What's My Line? (1)
1997
Episode Buffy the Vampire Slayer
Becoming (2)
1998
Episode Andromeda
Into the Labyrinth
2001
Episode Buffy the Vampire Slayer
What's My Line? (2)
1997
Episode Without a Trace
One Wrong Move
2007
Episode Metal Hurlant Chronicles
Shelter Me
2012
Episode Wedding Band
Personal Universe
2013
Episode Lie to Me
Truth or Consequences
2009
Episode Millennium
Collateral Damage
1999
Episode Inside Of You
Buffy’s JAMES MARSTERS: Dark Side of Playing Spike
2021
Episode Torchwood
Exit Wounds
2008
Episode Inside Of You
James Marsters
2020
Episode Northern Exposure
It Happened in Juneau
1992
Episode Without a Trace
Clean Up
2007