Highbinders (2003) .... Snakehead
Visitors, The (2003) .... Bill
"Napoléon" (2002) (mini) .... Klemens Metternich
... aka "Napoleon" (2002) (mini) (Europe: English title)
Scoundrel's Wife, The (2002) .... Dr. Lenz
"Rose Red" (2002) (mini) .... Nick Hardaway
... aka "Stephen King's Rose Red" (2002) (mini) (USA: complete title)
Hotel (2001) .... Tour Guide
"Jackie Chan Adventures" (2000) (voice) .... Valmont
Vatel (2000) .... Louis XIV
Timecode (2000) .... Quentin the Massuse
Love me (2000) .... The sailor
Mercy (2000) .... Dr. Dominick Broussard
Million Dollar Hotel, The (2000) .... Terence Scopey
Loss of Sexual Innocence, The (1999) .... Adult Nic
Fantasma dell'opera, Il (1998) .... The Phantom
... aka Dario Argento's The Phantom of the Opera (1998) (UK: video title)
... aka Phantom of the Opera (1999) (USA: video box title)
... aka Phantom of the Opera, The (1999) (USA)
Winter (1998/I)
Long Time Since (1997) .... Michael James
One Night Stand (1997) .... Chris, Charlie's Nurse
End of Summer (1996) (TV) .... Basil
Tomorrow Man, The (1996) (TV) .... Ken
Never Ever (1996) .... Roderick
... aka Circle of Passion, The (1996)
Leaving Las Vegas (1995) .... Yuri
... aka Leaving Las Vegas (1995) (France)
Great Elephant Escape, The (1995) (TV) .... Clive Potter
Mario und der Zauberer (1994) .... Professor Fuhrmann
... aka Mario and the Magician (1994)
Witch Hunt (1994) (TV) .... Finn Macha
Lamerica (1994)
Browning Version, The (1994) .... Tom Gilbert
Warlock: The Armageddon (1993) .... Warlock
Boxing Helena (1993) .... Doctor Nick Cavanaugh
Tale of a Vampire (1992) .... Alex
... aka Warlock: Tale of a Vampire (1992) (Europe: video catalogue title English title)
Turn of the Screw, The (1992) .... Mr. Cooper
Crazy in Love (1992) (TV) .... Mark Constable
Villa del venerdì, La (1992) .... Stefan
... aka Husbands and Lovers (1992)
... aka In Excess (1992/I)
Cattiva (1991) .... Gustav
... aka Wicked, The (1991/I) (USA)
Naked Lunch (1991) .... Yves Cloquet
Grand Isle (1991) .... Alcee Arobin
Impromptu (1991) .... Franz Liszt
Sole anche di notte, Il (1990) .... Sergio Giuramondo
... aka Nachtsonne (1990) (West Germany)
... aka Night Sun (1990)
... aka Soleil même la nuit, Le (1990) (France)
... aka Sunshine Even by Night (1990)
Arachnophobia (1990) .... Doctor James Atherton
Thrills, Chills & Spiders: The Making of Arachnophobia (1990) (TV) .... Himself
Tennessee Nights (1989) .... Wolfgang Leighton
... aka Black Water (1989)
... aka Tennessee Waltz (1989) (USA)
Warlock (1989) .... Warlock
Manika, une vie plus tard (1989) .... Père Daniel Mahoney
... aka Manika, the Girl Who Lived Twice (1989) (USA: video title)
Murder by Moonlight (1989) (TV) .... Maj. Stepan Gregorivitj Kirilenko
Gdzieskolwiek jest, jeslis jest... (1988) .... Julian
... aka Au-delà du vertige (1988) (France)
... aka Où que tu sois (1988) (France)
... aka Wherever You Are (1988) (USA: poster title)
... aka Wo immer du bist (1988) (Germany)
Vibes (1988) .... Doctor Harrison Steele
Siesta (1987) .... Kit
Basements (1987) (TV) .... Mr. Sands (segment "The Room")
... aka Room, The (1987) (TV)
Gothic (1986) .... Shelley
Room with a View, A (1986) .... George Emerson
Harem (1986) (TV) .... Forest
Doctor and the Devils, The (1985) .... Doctor Murray
Romance on the Orient Express (1985) (TV) .... Sandy
After Darkness (1985) .... Laurence Hunningford
Married Man, A (1984) (TV)
"Sun Also Rises, The" (1984) (mini) .... Gerald
Killing Fields, The (1984) .... Jon Swain
Oxford Blues (1984) .... Colin
Privates on Parade (1982) .... Climbing Sailor (with Dennis)
TV Guest Appearances
"Chicago Hope" (1994) playing "Bradford Whittle" in episode: "Mummy Dearest"
(episode # 3.11) 9 December 1996
"Adventures from the Book of Virtues" (1996) (voice)
"Strangers" (1996/I) playing "George" in episode: "Going Without" (episode # 1.6)
1996