2024
The Last Breath as Levi2023
Body Odyssey as Kurt2023
The Darkside of Society as Self2023
Double Soul as Orlandi2023
The Piper as Gustafson2023
Seneca as Rufus2022
The Ghosts of Monday as Bruce2021
Benediction as Chief Medical Officer2021
Death Rider in the House of Vampires as Count Holliday2021
The Survivalist as Heath2021
The Ghosts of Borley Rectory as Lionel Foyster2020
Bobbleheads: The Movie as Purrbles McCat (voice)2020
11 Colours of the Bird as Self2020
Yeh Ballet as Saul Aaron2019
The Garden of Evening Mists as 1980s Frederik Gemmell2019
WHAT / IF as Liam Strom2019
The Painted Bird as Garbos2019
A Nasty Piece of Work as Steven Essex2019
Bongee Bear and the Kingdom of Rhythm as King Jason (voice)2018
The Keeper as Tilson, Man City President2018
Walk Like a Panther as Tony ‘Sweet Cheeks’ Smith2018
Toy Gun as Officer Jonta2017
The Escape as Lambert2017
Crooked House as Philip Leonides2017
Man in an Orange Shirt as Caspar Nicholson2017
Borley Rectory as Narrator (voice)2016
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
Cesar Chavez as Victore Representative2014
Six Dance Lessons in Six Weeks as Winslow Cunard2014
Me as Sam Citkowitz2014
Castle Chronicle as Anthony2014
GHB: To Be or Not to Be as Le client2013
The Blacklist as Sutton Ross2013
Banshee as Priest2013
Extraordinary Tales as Narrator (voice) (segment 'The Facts in the Case of M. Valdemar')2013
The Village as Lord Kilmartin2013
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
The Maiden and the Princess as Bernard2011
Golf in the Kingdom as Peter McNaughton2010
The Good Life as Robert2009
Castle as Teddy Farrow2009
Blood and Bone as Franklin McVeigh2009
Above Suspicion as Damian Nolan2009
Beyond Sherwood Forest as Malcolm2009
Bollywood Hero as Reg Hunt2008
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 Trail as Gary2006
The Haunted Airman as Dr. Hal Burns2005
Ghost Whisperer as Ethan Clark2005
Kenneth Tynan: In Praise of Hardcore as Laurence Olivier2005
Her Name Is Carla as Bill2004
Agatha Christie's Marple as Thomas Royde2004
The L Word as Nick Barashkov2004
Ring of the Nibelungs as Hagen2004
Romasanta: The Werewolf Hunt as Manuel Romasanta2004
Ring of the Nibelungs as Hagen2003
The Medallion as Snakehead2003
Easy Sex as Packard Schmidt2002
Rose Red as Nick Hardaway2002
Ozzy & Drix as Penicillin G (voice)2002
Napoleon as Klemens von Metternich2002
The Scoundrel's Wife as Doctor Lenz2001
Smallville as Jor-El2001
24 as Vladimir Bierko2001
Law & Order: Criminal Intent as Philip Reinhardt2001
Hotel as Tour Guide2000
Jackie Chan Adventures as Valmont (voice)2000
Jackie Chan Adventures as Mayor Valmont (voice)2000
Mercy as Dr. Dominik Broussard2000
The Million Dollar Hotel as Terence Scopey2000
Vatel as Louis XIV2000
Love Me as The sailor2000
Timecode as Quentin1999
Law & Order: Special Victims Unit as Barclay Pallister1999
The Loss of Sexual Innocence as Adult Nic1998
Long Time Since as Michael James1998
The Phantom of the Opera as The Phantom1997
Stargate SG-1 as The Doci1997
End of Summer as Rev. Basil March1997
One Night Stand as Nurse Chris1997
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
America as Padre Tiziano1995
The Great Elephant Escape as Clive Potter1994
Chicago Hope as Not available1994
Witch Hunt as Finn Macha1994
The Browning Version as Tom Gilbert1994
Mario and the Magician as Professor Fuhrmann1993
Warlock: The Armageddon as Warlock1993
Boxing Helena as Dr. Nick Cavanaugh1993
Tale of a Vampire as Alex1992
Crazy in Love as Mark Constable1992
The Turn of the Screw as Mr. Cooper1991
Naked Lunch as Yves Cloquet1991
Husbands and Lovers as Stefan1991
Grand Isle as Alcee Arobin1991
The Wicked as Gustav1991
Impromptu as Franz Liszt1990
Arachnophobia as Dr. James Atherton1990
Night Sun as Sergio Giuramondo1989
Murder on the Moon as Maj. Stepan Gregorivitj Kirilenko1989
Warlock as Warlock1989
Manika, the Girl Who Lived Twice as Father Daniel Mahoney1988
Wherever You Are... as Julian1988
Vibes as Dr. Harrison Steele1987
Gothic as Percy ShelleyNaN
Mother Tongue as Not available1989
Tennessee Nights as Wolfgang Leighton1987
Siesta as Kit1987
Basements as Mr. Sands (segment "The Room")1986
A Room with a View as George Emerson1986
Harem as Charles1986
Harem as Forest1985
After Darkness as Laurence Hunningford1985
Romance on the Orient Express as Sandy1985
The Doctor and the Devils as Dr. Murray1984
The Killing Fields as Jon Swain1984
The Box of Delights as Greek Soldier1984
Oxford Blues as Colin Gilchrist Fisher1984
The Sun Also Rises as Gerald1983
Privates on Parade as Climbing Sailor1982
Soft Targets as Groom1970
Play for Today as Groom