2024
as Self
2022
as DEA Special Agent Xavier Lind
2022
as Victor Dashkov
2020
as Dr. Oliver Post
2018
as Xavier Lind
2017
as Deputy Nathan Purcell
2017
2016
as Bradley
2013
as Mike Peterson / Deathlok
2012
as George Morgan
2012
as Mr. Blank
2012
as Self - Guest
2010
as ADA Bracken
2009
as Zach Adanto
2008
as Dr. Vernon Watson
2008
as Marcus McGrath
2006
as Travis Balden
2006
as Billy Desmond
2005
as Young Richard Webber
2005
as Young Dr. Richard Webber
2004
as John Shaffner
2003
as Allan Marshall
2002
as Bob Villa
1999
as Charles Gunn
1999
as Bill
1999
1999
as Reece Johnson
1998
as Richard Street
1997
as Griffen
1997
1996
1996
1995
as Lt. Thomas
1995
as Seaman Bernard
1995
as Damon
1994
1993
as Troy Sommers
1989
1984
as Roy