2019
as Lieutenant Richards
2008
as Werner von Haeften
2015
as Estate Agent
2006
as Scripps
2025
as Dan Goodman
2012
as Henry V
as Prince Hal
2010
as Theo Van Gogh
2007
as Farquhar
as Oliver de Boys
2020
2013
as Mike
2022
as Singer
as Sam