2022
Mad Heidi as Alpöhi2020
Six Minutes to Midnight as Colonel Smith2019
The Adventures of Paddington as Mr. Gruber (voice)2019
The Secret World of Your Rubbish as Not available2019
The Bind as Patrick2018
Shakespeare & Hathaway - Private Investigators as Tony King2018
Mary Magdalene as Thomas2018
Press as Chris Cartwright2017
Darkest Hour as Clement Atlee2016
Undercover as Alex Brady2016
Mindhorn as Chief Inspector Derek Newsome2015
The Coroner as Ben Arnold2015
Safe House as Eddie Reynolds2014
The Great Fire as Duke of Hanford2013
Father Brown as Vivian Wolsey2013
All Things To All Men as Police Commissioner2013
Lord of Tears as Owl Man2013
Last Passenger as Peter Carmichael2012
Him Indoors as The Judge2012
Turn Off Your Bloody Phone: An American Werewolf in London as Darts Player2012
Devil's Bridge as Parry2011
Injustice as ACC Stephen Packard2011
Super Tanker as Admiral2011
Ghosted as Donner2010
The Wolfman as Constable Nye2010
Burke & Hare as Fergus2010
F as Robert Anderson2010
Last Passengers as Not available2009
The Take as Not available2009
Land Girls as Vernon Storey2009
Lightning Strikes as Donovan2008
Merlin as King Alined2008
Valkyrie as Erwin von Witzleben2008
Freebird as Dart player (scenes deleted)2007
Pirates of the Caribbean: At World's End as Mercer2006
Pirates of the Caribbean: Dead Man's Chest as Ian Mercer2006
The Street as John Roberts2006
Goldplated as John White2005
Doctor Who as Odin2004
Julian Fellowes Investigates: A Most Mysterious Murder as Not available2004
Unstoppable as Dr. Collins2004
The Incredible Mrs. Ritchie as Sonny2003
Blue Murder as DCS Hackett2003
Frankenstein: Birth of a Monster as Monster2003
Chunky Monkey as Frank2002
Footballers' Wives as Graham - Bookie2002
Ultimate Fights from the Movies as Falco (Gladiator) (archive footage)2002
Fields of Gold as Craig2001
Waking the Dead as Michael Kelleher2001
In Deep as Vincent Hunter2001
From Hell as McQueen2001
The Musketeer as Rochefort, Richelieu Henchman2001
Superstition as Roberto Fallaci2001
The Red Peppers as George Pepper2000
Gladiator as Falco2000
Lock, Stock... as Two Sips2000
The Miracle Maker as Caiaphas (voice)1999
The Vice as Not available1999
Joan of Arc as Gladsdale1999
Cleopatra as Casca1999
Mary, Mother of Jesus as Micah1999
Junk as Mr Brogan1998
Our Mutual Friend as Not available1998
Amongst Women as Jack Simpson1997
Anna Karenina as Nikolai1997
Tangier Cop as Omar Larbi1996
Testament: The Bible in Animation as Elijah (voice)1996
Our Friends in the North as DCI John Salway1996
Our Friends in the North as DCS John Salway1996
Our Friends in the North as DI John Salway1995
Band of Gold as DCI David Newhall1994
Wycliffe as Joe Penrose1993
Mr. Wroe's Virgins as Doherty1993
The Crane as Preacher1992
Heartbeat as Darcy Jacobs1992
Heartbeat as Dennis Ashton1992
The Last of the Mohicans as Sergeant Major1992
The Secret Agent as Ossipon1990
Jekyll & Hyde as Snape1989
Shadow of the Noose as Alfred Harmsworth1983
Shackleton as Sir Ernest ShackletonNaN
1242: Gateway to the West as Sycardius1989
Tree of Hands as Detective Inspector1989
Somewhere to Run as Manchester D.J1987
Boogie Outlaws as Flash1986
Casualty as Detective Inspector Logan1982
Praying Mantis as Cafe Waiter1981
Bergerac as John Logan1981
An American Werewolf in London as Dart Player1977
It's Only Rock 'n' Roll as Pete1976
The New Avengers as Not available1972
Van der Valk as Toon Rosendaal