[Filmography]

Film roles:

Film Title Character Name
Jack: A Flash Fantasy (1972) (TV) Jack of Hearts
Godspell (1973) Jesus
Monkeys in the Attic (1974) Eric
Tartuffe (1978) (TV) Valere
"I Had Three Wives" (1985) (TV Series) Jackson Beaudine
Private Sessions (1985) (TV)  
Roanoak (1986) (TV) John White
"The Days and Nights of Molly Dodd" (1987) (TV Series) Dennis Widmer
Liberace: Behind the Music (1988) Liberace
Light Sleeper (1991) Tis
Grand Larceny (1991) (TV)  
First Circle, The (1991) (TV) Lew Rubin
Singles (1992) (uncredited) Kid's Dad
I'll Never Get to Heaven (1992) Eric Hoskins
"Queen" (1993) (mini) (TV Series) Digby
Woman on the Run: The Lawrencia Bembenek Story (1993) (TV) Frank Marrocco
Life with Mikey (1993) Brian Spiro
Sleepless in Seattle (1993) Greg
Dieppe (1993) (TV) Lord Louis Mountbatten
Exotica (1994) Harold
Mixed Nuts (1994) (voice) Irate Neighbor
Jeffrey (1995) Tim
Kleptomania (1995) Morgan Allen
The First Wives Club (1996) Bill Atchison
Marvin's Room (1996) (uncredited)
Hostile Advances: The Kerry Ellison Story (1996) (TV) Jack Gilcrest
Let Me Call You Sweetheart (1997) (TV) Geoff Dorso
Titanic (1997) Thomas Andrews
Cinderella (1997) (TV) King Maximillian
"Liberty! The American Revolution" (1997) (mini) (TV Series) John Dickinson
How Stella Got Her Groove Back (1998) (uncredited) Isaac
Titanic: Breaking New Ground (1998) (TV) Thomas Andrews
Summer's End (1998) (TV) (voice) Narrator
Beyond Titanic (1998) (TV) (voice) Narrator
Invisible Child (1999) (TV) Tim Beeman
Annie (1999) (TV) Oliver 'Daddy' Warbucks
External Affairs (1999) Harry Raymond
Criminal Instincts: Love and Murder (2000) (TV) Inspector Philip Millard
Criminal Instincts: Deadly Appearances (2000) (TV) Inspector Philip Millard
Laughter on the 23rd Floor (2000) (TV) Kenny Franks
Life with Judy Garland: Me and My Shadows (2001) (TV) Sid Luft
Legally Blonde (2001) Professor Callahan
"Alias" (2001) (TV Series) Jack Bristow
Call Me Claus (2001) (TV) Taylor
Criminal Instincts: The Wandering Soul Murder (2001) (TV) Inspector Philip Millard
The Impressionists (2001) (TV) (voice) Narrator
Criminal Instincts: A Colder Kind of Death (2001) (TV) Inspector Philip Millard
Torso: The Evelyn Dick Story (2002) J.J. Robinette
Home Room (2002) Detective Martin Van Zandt
Tuck Everlasting (2002) Robert Foster

Guest appearances:

TV Show Title Character Name Episode Name
"Tales from the Darkside" Ambrose Cavender The Tear Collector
"The Twilight Zone" Dr. Kevin Carlson A Day in Beaumont
"I'll Fly Away"   Fragile Truths
"The Powers That Be" Mack Novitz Oh, Mack
"E.N.G." Adam Hirsch The Sleep of Reason, Two for the Show, Smoke and Mirrors, Pirates, Intruders, Final Cut, True Patriot Love, Waves, Honour Or Wealth, and Suspicious Minds
"Kung Fu: The Legend Continues" (1993) Blackwell The Innocent
"Law & Order" Paul Sandig Savages
"Almost Perfect" Howard Guthrie You Like Me, You Really Like Me
"The Outer Limits" Dr. Ben Warfield Out of Body
"The Outer Limits" Dr. Edward Normandy Glitch
"Frasier" Ferguson Taking Liberties

Theatre roles:

Show Title Year Character Name
The Shadow Box (1977) Mark (standby)
Tartuffe (1977) Valere
Deathtrap (1978 - 1982) Clifford Anderson
Sweeney Todd (1979 - 1980) Anthony Hope
They're Playing Our Song (1981) Vernon Gersch
Little Me (1982) Noble Eggleston
Noises Off (1983 - 1985) Garry Lejeune
You Never Can Tell (1986 - 1987) Valentine
The Devil's Disciple (1988 - 1989) Richard Dudgeon
Lend Me a Tenor (1989 - 1990) Max
Assassins (1990 - 1991) John Wilkes Booth
Two Shakespearean Actors (1992) Edwin Forrest
Damn Yankees (1994 - 1995) Applegate
Arcadia (1995) Bernard Nightingale
Art (1998 - 1999) Serge