Yeh Ballet
2020 · Drama
as Saul Aaron
Boxing Helena
1993 · Drama
as Dr. Nick Cavanaugh
Warlock: The Armageddon
1993 · Action
as Warlock
Warlock
1991 · Action
Death Rider in the House of Vampires
2021 · Drama
as Count Holiday
The Scoundrel's Wife
2002 · Drama
as Doctor Lenz
The Ghosts of Borley Rectory
2022 · Drama
as Lionel Foyster
Gothic
1987 · Drama
as Shelley
Arachnophobia
1990 · Comedy
as Dr. James Atherton
Blood and Bone
2009 · Action
as Franklin McVeigh
After Darkness
1985 · Drama
as Laurence Huninger
Leaving Las Vegas
1996 · Drama
as Yuri
The Piper
2024 · Horror
as Gustafson
Extraordinary Tales
2015 · Animation
as Narrator
The Ghosts of Monday
2022 · Horror
as Bruce
The Doctor and the Devils
1985 · Crime
as Dr. Murray
The Killing Fields
1985 · Biography
as Jon Swain
A Room with a View
1986 · Drama
as George Emerson
Double Soul
2023 · Drama
as Orlandi
The Browning Version
1994 · Drama
as Tom Gilbert
The Medallion
2003 · Action
as Snakehead
Six Dance Lessons in Six Weeks
2014 · Comedy
as Winslow Cunard
The Last Breath
as Levi
Borley Rectory
2017 · Animation
Witch Hunt
1994 · Crime
as Finn Macha
Vatel
2000 · Biography
as Louis XIV
Curse of the Ring
2005 · Action
as Hagen
The Garden of Evening Mists
as 1980s Frederik Gemmell
Naked Lunch
1992 · Drama
as Yves Cloquet
Impromptu
1991 · Biography
as Franz Liszt
Trautmann
2020 · Biography
as Man City President Tilson
Romance on the Orient Express
as Sandy
Crooked House
2017 · Crime
as Philip Leonides
The Survivalist
2021 · Action
as Heath
Golf in the Kingdom
2011 · Drama
as Peter McNaughton
Bongee Bear and the Kingdom of Rhythm
2023 · Animation
as King Jason
Stargate: The Ark of Truth
2008 · Action
as Doci
Suspension of Disbelief
2013 · Thriller
as DCI Hackett
Seneca
2023 · Biography
as Rufus
Crossbones
2014 · Action
as William Jagger
Toy Gun
2018 · Action
as Officer Jonta
Blood Ties S2
2007 · Drama
as Javier Mendoza
Vibes
1988 · Adventure
as Dr. Harrison Steele
Jackie Chan Adventures S5
2004 · Animation
as Valmont