Napoleon 2023
as Gohier
The Secret Garden 2020
as Jeremy
The Terrible Tale of Henrietta Tate 2018
as Mr. Control
Leningrad 2009
as Finli (as Devid Verrey)
Sixty Six 2006
as Mr. Kimmel
Bridget Jones: The Edge of Reason 2004
as Giles Benwick
Credits from TMDB.