2014
as Alfrid
2013
1995
as Young Thief (uncredited)
2024
as Flower Hunter
2022
as Lance
2007
as Manning's Lawyer
2025
as The Brute
as Alec
2016
as Vincent
2021
as Robert Oppenheimer
as Edward James
2009
as Osric / Player Queen
2015
as Jounalist
as Danny Hastings
2019
as Oleg
as Aumônier Anselme
as Gene
as Him
2017
as Self