Avengers: Infinity War 2018
Asgardian Distress Call (voice) (uncredited)
Thor 2011
Director
Dunkirk 2017
Commander Bolton
Murder on the Orient Express 2017
Hercule Poirot, Director, 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
Director, Viktor Cherevin
A Haunting in Venice 2023
Director, Hercule Poirot, Producer
Artemis Fowl 2020
Director, Producer
Belfast 2021
Director, Writer, Producer
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
Producer, Director, Benedick, Writer
Sleuth 2007
Director, Producer, Other Man on T.V.
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
Director, William Shakespeare, Producer
The King of Kings 2025
Charles Dickens (voice)