Actor
Bing & Friends: Birthday Celebration
2024
as Flop (voice)
Dodger Special: Bad Egg
2023
as Sir Charles Rowan
Dodger Special: Train
2022
as Sir Charles Rowan
Faith Healer
2020
as Teddy
Beckett Double Bill (Krapp's Last Tape / The Old Tune)
2020
as Cream
The Ark
2015
as Noah
Black Sea
2014
as Peters
Tommy Cooper: Not Like That, Like This
2014
as Tommy Cooper
Nowhere Boy
2009
as George Toogood Smith
Elizabeth: The Golden Age
2007
as Dr. John Dee
Hot Fuzz
2007
as Martin Blower
Housewife, 49
2006
as Will Last
Like Minds
2006
as John Colbie
Alien Autopsy
2006
as Jeffrey
The Queen's Sister
2005
as Prince Philip
Master and Commander: The Far Side of the World
2003
as Preserved Killick, Captain's Steward
Chunky Monkey
2003
as Donald Leek
Conspiracy
2001
as Kritzinger
Mary, Mother of Jesus
1999
as Joseph of Nazareth
Sex, Chips & Rock n' Roll
1999
The Summer House
1993
as Syl
A Statement of Affairs
1993
as Alan
Patriot Games
1992
as Inspector Highland
A Murder of Quality
1991
as Stanley Rode
The Russia House
1990
as Wicklow
He's Asking For Me
1990
as Andy
A Casualty of War
1989
as Tom Rowse
Seeing in the Dark
1989
as Tony
Murderers Among Us: The Simon Wiesenthal Story
1989
as Alex
When the Whales Came
1989
as Jack Jenkins
Paradise Postponed
1986
as Leslie Titmus
Dog Ends
1984
as Robert
Red Monarch
1983
as Vasily
King Lear
1983
as Edgar
Rolling Home
1982
as Donald
The Brylcreem Boys
1979
as George Hunn
Scum
1977
as Archer
The Kiss of Death
1977
as Trevor
I Want to Be Like You
1976
as Steve
Untitled Jimmy McGovern Drama