Avengers: Infinity War 2018
Asgardian Distress Call (voice) (uncredited)
Thor 2011
Director
Dunkirk 2017
Commander Bolton
Murder on the Orient Express 2017
Director, Hercule Poirot, Producer
Death on the Nile 2022
Hercule Poirot, Director, Producer
Valkyrie 2008
Henning von Tresckow
Wild Wild West 1999
Dr. Arliss Loveless
Jack Ryan: Shadow Recruit 2014
Viktor Cherevin, Director
A Haunting in Venice 2023
Hercule Poirot, Producer, Director
Artemis Fowl 2020
Director, Producer
Belfast 2021
Producer, Writer, Director
My Week with Marilyn 2011
Sir Laurence Olivier
Mary Shelley's Frankenstein 1994
Victor Frankenstein, Director, Co-Producer
Chariots of Fire 1981
Cambridge Student at Society Day (uncredited)
Much Ado About Nothing 1993
Benedick, Director, Producer, Writer
Sleuth 2007
Other Man on T.V., Director, Producer
Hamlet 1996
Prince Hamlet, Director, Adaptation
Conspiracy 2001
Reinhard Heydrich
Dead Again 1991
Roman Strauss / Mike Church, Director
Henry V 1989
Henry V, Director, Writer
Fireheart 2022
Shawn Nolan (voice)
Swing Kids 1993
Herr Knopp, Gestapo (uncredited)
Peter's Friends 1992
Andrew Benson, Director, Producer
Looking for Richard 1996
Self - Interviewee
All Is True 2018
William Shakespeare, Director, Producer
As You Like It 2006
Self (voice), Writer, Director, Producer