as Ben James
2021
as Neumann
2019
as Rock Hem
2016
as Doctor Jones
2015
as Walter
2014
as Guy at comic book store
2006
as Julius van Leeuwen
2024
as Sascha Jung
2018
as Liam Atwood
as Self
2017
as Anthony Nkruma
2005
2003
as self
1992
1991
1987