Homme de théâtre, il vit à Londres en Grande-Bretagne depuis 1978.
Au cours de sa carrière, il apparaît sur scène dans le West End et au Théâtre Royal National, mais aussi à l'Alameda, l'Hampstead, à la Donmar Warehouse et aux Théâtres de la Cour Royale, dans des pièces de Garcia Lorca, Wallace Shawn, Neil Simon et Woody Allen.
Il prête également sa voix à des dizaines de personnages de jeux vidéos.
Il décroche son premier rôle au cinéma dans
The Lonely Lady en 1983, suivi la même année d'une apparition dans
Yentl le film de et avec Barbra Streisand. Quatre des films dans lesquels il joue sont signés Michael Winterbottom:
Jude (1996),
Welcome To Sarajevo (1997),
Code 46 (2004) et
Un été Italien (2009).
En 2009 il incarne le Dr Colin dans
Universal Soldiers: The Next Generation