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