Pour moi, l'un des plus grand acteur de sa génération
filmographie :- 1971 : Un Dimanche comme les autres de John Schlesinger (Rôle : Un
jeune voyou (non crédité))
- 1983 : Gandhi de Richard Attenborough (Rôle : Colin)
- 1984 : Le Bounty de Roger Donaldson (Rôle : John Fryer)
- 1985 : My Beautiful Laundrette de Stephen Frears (Rôle : Johnny)
- 1986 : Chambre avec vue de James Ivory, Paul Bradley (3) (Rôle : Cecil
Vyse)
- 1988 : L'Insoutenable légèreté de l'être de Philip Kaufman (Rôle :
Tomas)
- 1988 : Stars and Bars de Pat O'Connor (Rôle : Henderson Dores)
- 1989 : Eternas sonrisas de New Jersey de Carlos Sorín (Rôle : le
docteur Fergus O'Connell)
- 1989 : My Left Foot de Jim Sheridan (Rôle : Christy Brown)
- 1992 : Le Dernier des Mohicans de Michael Mann (Rôle : Nathaniel)
- 1993 : Le Temps de l'innocence de Martin Scorsese (Rôle : Newland
Archer)
- 1994 : Au nom du père de Jim Sheridan (Rôle : Gerry Conlon)
- 1997 : La Chasse aux sorcières de Nicholas Hytner (Rôle : John
Proctor)
- 1998 : The Boxer de Jim Sheridan (Rôle : Danny Flynn)
- 2003 : Gangs of New York de Martin Scorsese (Rôle : Bill le Boucher)
- 2006 : The Ballad of Jack and Rose de Rebecca Miller (Rôle : Jack
Slevin)
- 2007 : There Will Be Blood de Paul Thomas Anderson (Rôle : Daniel
Plainview)
- 2010 : Nine de Rob Marshall (Rôle : Guido Contini)
- prochainement : Silence de Martin Scorsese (rôle : )
Que pensez vous de cet acteur ???