2020
as Evil Lord Hector
2017
as Chief Weasel
2011
as Lucas Bell
2010
as Ryan Malloy
2009
as Manfredi
2008
as Jed
as John Doe
2005
2003
as Dr. Ralph Ellis
1985
1968
as Peter Faraday
as Dev