Actor
From the World of John Wick: Ballerina
2025
as Winston
Kung Fu Panda 4
2024
as Tai Lung (voice)
American Star
2024
as Wilson
John Wick: Chapter 4
2023
as Winston
My Father's Dragon
2022
as Saiwa (voice)
Deadwood: The Movie
2019
as Al Swearengen
John Wick: Chapter 3 - Parabellum
2019
as Winston
Bolden
2019
as Judge Perry
Hellboy
2019
as Trevor "Broom" Bruttenholm
Age of Sail
2018
as William Avery (voice)
A Wizard's Tale
2018
as The Grump (voice)
Pottersville
2017
as Bart
Jawbone
2017
as Joe Padgett
John Wick: Chapter 2
2017
as Winston
The Hollow Point
2016
as Leland
Bilal: A New Breed of Hero
2016
as Umayya (voice)
Grimsby
2016
as MI6 Spy Boss (uncredited)
John Wick
2014
as Winston
The Kid
2014
as Inglés
Hercules
2014
as Amphiarus
Cuban Fury
2014
as Ron Parfitt
Jack the Giant Slayer
2013
as King Brahmwell
Snow White and the Huntsman
2012
as Beith
Pirates of the Caribbean: On Stranger Tides
2011
as Edward 'Blackbeard' Teach
The Sorcerer's Apprentice
2010
as Narrator (voice)
44 Inch Chest
2009
as Meredith
Case 39
2009
as Detective Mike Barron
Coraline
2009
as Mr. Sergei Alexander Bobinsky / Other Bobinsky (voice)
Death Race
2008
as Coach
Kung Fu Panda
2008
as Tai Lung (voice)
The Golden Compass
2007
as Ragnar Sturlusson (voice)
The Seeker: The Dark Is Rising
2007
as Merriman Lyon
Hot Rod
2007
as Frank Powell
Shrek the Third
2007
as Captain Hook (voice)
We Are Marshall
2006
as Paul Griffen
Scoop
2006
as Joe Strombel
Nine Lives
2005
as Larry
Nemesis Game
2003
as Jeff Novak
Agent Cody Banks
2003
as Brinkman
Bollywood Queen
2002
as Frank
Man and Boy
2002
as Marty Mann
Sexy Beast
2001
as Teddy Bass
D.R.E.A.M. Team
1999
as Oliver Maxwell
Babylon 5: The River of Souls
1998
as Robert Bryson
Soul Survivors
1995
as Otis Cooke
White Goods
1994
as Ian Deegan
Perry Mason: The Case of the Desperate Deception
1990
as Andre Marchand
Dick Francis: Twice Shy
1989
as David Cleveland
Chain Letter
1989
as The Messenger of Death
Miami Vice: Freefall
1989
as Gen. Manuel Borbon
The Great Escape II: The Untold Story
1988
as Roger Bushell
Grand Larceny
1987
as Flanagan
The Murders in the Rue Morgue
1986
as Prefet de police
Rocket to the Moon
1986
as Willy Wax
Braker
1985
as Alan Roswell
Torchlight
1985
as Sidney
Too Scared to Scream
1984
as Vincent Hardwick
Ordeal by Innocence
1984
as Philip Durant
Exposed
1983
as Greg Miller
Grace Kelly
1983
as Prince Rainier of Monaco
The Letter
1982
as Geoff
Cheaper to Keep Her
1981
as Dr. Alfred Sunshine
The Great Riviera Bank Robbery
1980
as The Brain (Bert)
High Tide
1980
as Curtis
Yesterday's Hero
1979
as Rod Turner
The Fifth Musketeer
1979
as Fouquet
The Pirate
1978
as Rashid
Disraeli
1978
as Benjamin Disraeli
Code Name: Diamond Head
1977
as Sean Donovan / Father Horton / Colonel Millard Butler
Jesus Of Nazareth
1977
as Judas Iscariot
The Lives of Jenny Dolan
1975
as Saunders
Journey into Fear
1975
as Banat
Ransom
1974
as Ray Petrie
What Would You Do?
1974
as Derek
The Last of Sheila
1973
as Anthony
Sitting Target
1972
as Birdy Williams
Villain
1971
as Wolfe Lissner
The Ballad of Tam Lin
1970
as Tom Lynn
A Sound from the Sea
1970
as Tom
Performance
1970
as Noel - Black Musician (voice) (uncredited)
Pussycat, Pussycat, I Love You
1970
as Fred C. Dobbs
Freelance
1970
as Mitch
Battle of Britain
1969
as Sgt. Pilot Andy
If It's Tuesday, This Must Be Belgium
1969
as Charlie Cartwright
Funeral Games
1968
as Caulfield
Wuthering Heights
1967
as Heathcliff
Sky West and Crooked
1965
as Roibin
The Pleasure Girls
1965
as Keith Dexter
The Wild and the Willing
1962
as Harry Brown
Deep Cover