2024
The Last Breath as Levi2023
The Piper as Gustafson2023
Seneca as Rufus2023
Double Soul as Orlandi2023
Body Odyssey as Kurt2023
The Darkside of Society as Self2022
The Ghosts of Monday as Bruce2021
Benediction as Chief Medical Officer2021
The Survivalist as Heath2021
The Ghosts of Borley Rectory as Lionel Foyster2021
Death Rider in the House of Vampires as Count Holliday2020
Yeh Ballet as Saul Aaron2020
Bobbleheads: The Movie as Purrbles McCat (voice)2020
11 Colours of the Bird as Self2019
WHAT / IF as Liam Strom2019
The Painted Bird as Garbos2019
Bongee Bear and the Kingdom of Rhythm as King Jason (voice)2019
The Garden of Evening Mists as 1980s Frederik Gemmell2019
A Nasty Piece of Work as Steven Essex2018
The Keeper as Tilson, Man City President2018
Walk Like a Panther as Tony ‘Sweet Cheeks’ Smith2018
Toy Gun as Officer Jonta2017
Crooked House as Philip Leonides2017
Man in an Orange Shirt as Caspar Nicholson2017
Borley Rectory as Narrator (voice)2017
The Escape as Lambert2016
The Chosen as Kotov2016
The Loner as Evgeny2015
We're Doomed! The Dad's Army Story as John Le Mesurier2014
Gotham as Gerald Crane2014
Crossbones as William Jagger2014
Me as Sam Citkowitz2014
Cesar Chavez as Victore Representative2014
Six Dance Lessons in Six Weeks as Winslow Cunard2014
GHB: To Be or Not to Be as Le client2014
Castle Chronicle as Anthony2013
The Blacklist as Sutton Ross2013
Banshee as Priest2013
The Village as Lord Kilmartin2013
Extraordinary Tales as Narrator (voice) (segment 'The Facts in the Case of M. Valdemar')2013
All Things To All Men as Cutter2012
Elementary as Jasper Wells2012
Hirokin: The Last Samurai as Griffin2012
Suspension of Disbelief as Hackett2012
The Nightshift Belongs to the Stars as Mark2011
Person of Interest as Alistair Wesley2011
The Girl with the Dragon Tattoo as Young Henrik Vanger2011
Golf in the Kingdom as Peter McNaughton2011
The Maiden and the Princess as Bernard2010
The Good Life as Robert2009
Castle as Teddy Farrow2009
Above Suspicion as Damian Nolan2009
Blood and Bone as Franklin McVeigh2009
Bollywood Hero as Reg Hunt2009
Beyond Sherwood Forest as Malcolm2008
Lipstick Jungle as Hector Matrick2008
Stargate: The Ark of Truth as Doci2008
Cat City as Nick Compton2008
Heidi 4 Paws as Peter the Goatherder2007
Ocean's Thirteen as Greco Montgomery2007
Blood Ties as Javier Mendoza2006
Dexter as Miles Castner2006
The Haunted Airman as Dr. Hal Burns2006
The Trail as Gary2005
Ghost Whisperer as Ethan Clark2005
Her Name Is Carla as Bill2005
Kenneth Tynan: In Praise of Hardcore as Laurence Olivier2004
The L Word as Nick Barashkov2004
Agatha Christie's Marple as Thomas Royde2004
Ring of the Nibelungs as Hagen2004
Ring of the Nibelungs as Hagen2004
Romasanta: The Werewolf Hunt as Manuel Romasanta2003
The Medallion as Snakehead2003
Easy Sex as Packard Schmidt2002
Ozzy & Drix as Penicillin G (voice)2002
Rose Red as Nick Hardaway2002
Rose Red as Julian Sands2002
Napoleon as Klemens von Metternich2002
The Scoundrel's Wife as Doctor Lenz2001
Law & Order: Criminal Intent as Philip Reinhardt2001
Smallville as Jor-El2001
24 as Vladimir Bierko2001
Hotel as Tour Guide2000
Jackie Chan Adventures as Valmont (voice)2000
Jackie Chan Adventures as Mayor Valmont (voice)2000
The Million Dollar Hotel as Terence Scopey2000
Vatel as Louis XIV2000
Mercy as Dr. Dominik Broussard2000
Timecode as Quentin2000
Love Me as The sailor1999
Law & Order: Special Victims Unit as Barclay Pallister1999
The Loss of Sexual Innocence as Adult Nic1998
The Phantom of the Opera as The Phantom1998
Long Time Since as Michael James1997
Stargate SG-1 as The Doci1997
One Night Stand as Nurse Chris1997
End of Summer as Rev. Basil March1997
Never Ever as Roderick1996
The Real Adventures of Jonny Quest as Kreed (voice)1996
The Tomorrow Man as Ken1995
Leaving Las Vegas as Yuri1995
Legends in Light: The Photography of George Hurrell as Self1995
The Great Elephant Escape as Clive Potter1995
America as Padre Tiziano1994
Chicago Hope as Not available1994
Witch Hunt as Finn Macha1994
The Browning Version as Tom Gilbert1994
Mario and the Magician as Professor Fuhrmann1993
Boxing Helena as Dr. Nick Cavanaugh1993
Warlock: The Armageddon as Warlock1993
Tale of a Vampire as Alex1992
The Turn of the Screw as Mr. Cooper1992
Crazy in Love as Mark Constable1991
Naked Lunch as Yves Cloquet1991
Impromptu as Franz Liszt1991
Husbands and Lovers as Stefan1991
Grand Isle as Alcee Arobin1991
Tennessee Nights as Wolfgang Leighton1991
The Wicked as Gustav1990
Arachnophobia as Dr. James Atherton1990
Night Sun as Sergio Giuramondo1989
Warlock as Warlock1989
Murder on the Moon as Maj. Stepan Gregorivitj Kirilenko1989
Manika, the Girl Who Lived Twice as Father Daniel Mahoney1988
Vibes as Dr. Harrison Steele1988
Wherever You Are... as Julian1987
Basements as Mr. Sands (segment "The Room")1987
Siesta as Kit1986
A Room with a View as George Emerson1986
Gothic as Percy Shelley1986
Harem as Forest1986
Harem as Charles1985
The Doctor and the Devils as Dr. Murray1985
Romance on the Orient Express as Sandy1985
After Darkness as Laurence Hunningford1984
The Box of Delights as Greek Soldier1984
The Killing Fields as Jon Swain1984
The Sun Also Rises as Gerald1984
Oxford Blues as Colin Gilchrist Fisher1983
Privates on Parade as Climbing Sailor1982
Soft Targets as Groom1970
Play for Today as GroomNaN
Mother Tongue as Not available1991
The Linguini Incident Thanks