as Duke D'Enghien (uncredited)
2023
as Journalist 1
2020
as Doctor
2019
as King Beeswax
2017
as Simon
2016
as Laurence
2014
as Don James
2010
as Villager
2022
as Foreman
2021
as Alan
as Foreign Office Translator
as Young Karl