SLEUTH (2007) (director)

THE MAGIC FLUTE (2006) (director)

AS YOU LIKE IT (2006) (director)

FIVE CHILDREN AND IT (2004)...Uncle Albert

LISTENING (2003) (short film) (writer, director)

HARRY POTTER AND THE CHAMBER OF SECRETS (2002)...Gilderoy Lockhart

ALIEN LOVE TRIANGLE (2002).... Steven Chesterman

RABBIT PROOF FENCE (2002)

HOW TO KILL YOUR NEIGHBOUR'S DOG (2000)...Peter McGowan

SCHNEIDER'S 2nd STAGE (2000) (short film)

THE ROAD TO EL DORADO (2000) (voice of Miguel)

LOVE'S LABOUR'S LOST (1999)...Berowne (also director)

GALAPAGOS: THE ENCHANTED VOYAGE (1999)...narrator

WILD WILD WEST (1999)...Dr. Arliss Loveless

THE BOOK THAT WROTE ITSELF (1999)... himself

THE PERIWIG-MAKER (1999)...narrator

CELEBRITY (1998)...Lee Simon

THE THEORY OF FLIGHT (1998)...Richard

THE GINGERBREAD MAN (1998)...Rick Magruder

THE PROPOSITION (1998)...Father Michael McKinnon

THE DANCE OF SHIVA (1998) (short film)...Colonel Evans

HAMLET (1996)...Hamlet (director, also adapted screenplay)

LOOKING FOR RICHARD (1996)...himself

OTHELLO (1995)...Iago

ANNE FRANK REMEMBERED...narrator

IN THE BLEAK MIDWINTER aka A MIDWINTER'S TALE (1995)...(writer, director)

MARY SHELLEY'S FRANKENSTEIN (1994)...Victor Frankenstein (also director, co-producer)

SWING KIDS (1993)...Herr Knoepp [uncredited performance]

MUCH ADO ABOUT NOTHING (1993)...Benedick (director, producer, also adapted screenplay)

PETER'S FRIENDS (1992)...Andrew (also director, producer)

SWAN SONG (1992)...(director)

DEAD AGAIN (1991)...Mike Church/Roman Strauss (also director)

HENRY V (1989)...Henry V (director, also adapted screenplay)

HIGH SEASON (1987)...Rick

A MONTH IN THE COUNTRY (1987)...Charles Moon

CHARIOTS OF FIRE (1987)... artist [uncredited]