2023
as King Richard
2021
2018
as Himself
2013
as Will
as Alligator Victim (uncredited)
2010
as Sneering Man (uncredited)
2006
as Bystander (uncredited)