| Year | Movie | Role | ||
| 2010 | Silence |
|
||
| 2009 | Nine | Guido | ||
| 2007 | There Will Be Blood | Daniel Plainview | ||
| 2004 | The Ballad of Jack & Rose | Jack Slavin | ||
| 2002 | Gangs of New York | William Cutting a.k.a. Bill the Butcher | ||
| 1997 | The Boxer | Danny Flynn | ||
| 1996 | The Crucible | John Proctor | ||
| 1993 | In the Name of the Father | Gerald Conlon | ||
| 1993 | The Age of Innocence | Newland Archer | ||
| 1992 | The Last of the Mohicans | Hawkeye | ||
| 1989 | My Left Foot | Christy Brown | ||
| 1989 | Eversmile New Jersey | Fergus O'Connell | ||
| 1988 | The Unbearable Lightness of Being | Tomas | ||
| 1988 | Stars and Bars | Henderson Dores | ||
| 1986 | Nanou | Max | ||
| 1986 | A Room With a View | Cecil Vyse | ||
| 1985 | My Beautiful Laundrette | Johnny | ||
| 1985 | The Insurance Man | Mr. Kafka | ||
| 1984 | The Bounty | Fryer | ||
| 1982 | How Many Miles to Babylon? |
|
||
| 1982 | Gandhi | Colin | ||
| 1971 | Sunday Bloody Sunday | [uncredited] |
| MTV Shop | Think | Seen On MTV | Directory of MTV sites | Partners