Roles
(Role TBD)
Chilling Adventures of Sabrina
(2018)
(Role TBD)
Legacies
(2018)
The Other
Guardians of the Galaxy
(2014)
David Wilson
Finding Carter
(2014-2015)
The Other
The Avengers (2012)
(2012)
Dr. Randall Vetter
Perception
(2012-2015)
Viktor Albert Wilhelm George Beckendorf
Grimm
(2011-2017)
Senator Daniel Perrin
Dollhouse
(TV Series 2009-2010)
Daniel Larson
Private Practice
(2007-2013)
Sandy Rivers
How I Met Your Mother
(2005-2014)
Mirror Master
Justice League Unlimited
(2004-2006)
Knife Shark Narrator
Robot Chicken
(TV Series 2001)
Henry
The Legend of Tarzan
(TV Series 2001-2003)
Zander
Batman Beyond
(TV Series 1999-2001)
Wesley Wyndam-Pryce
Angel
(TV Series 1999-2004)
Fernando Gueller
Rogue Trader
(1999)
with thanks to
The Royle Family
(1998-2012)
John Baker
Hostile Waters
(TV Movie 1997)
Rossendale
Sharpe's Justice
(TV Series 1997)
Wesley Wyndam-Pryce
Buffy the Vampire Slayer
(TV Series 1997-2003)
Rossendale
Sharpe's Revenge
(TV Series 1997)
Rossendale
Sharpe's Waterloo
(TV Series 1997)
Sir Gaheris
First Knight
(1995)
Steve Banner
Highlander
(1992-1998)
Note: All appearances are determined by automated algorithms. Double-check appearances and convention details with the convention website to ensure you have the most accurate information.