- The Dark Knight (2008) …. The Joker
- I’m Not There. (2007) …. Robbie
- Candy (2006) …. Dan
- Casanova (2005) …. Casanova
- Brokeback Mountain (2005) …. Ennis Del Mar
- The Brothers Grimm (2005) …. Jacob Grimm
- Lords of Dogtown (2005) …. Skip
- The Order (2003) …. Alex Bernier
- Ned Kelly (2003) …. Ned Kelly
- The Four Feathers (2002) …. Harry Feversham
- Monster’s Ball (2001) …. Sonny Grotowski
- A Knight’s Tale (2001) …. Sir William Thatcher / Sir Ulrich von Lichtenstein of Gelderland
- The Patriot (2000) …. Gabriel Martin
- Roar …. Conor (13 episodes, 1997-2000)
- Two Hands (1999) …. Jimmy
- 10 Things I Hate About You (1999) …. Patrick Verona
- Home and Away (1988) TV series …. Scott Irwin (unknown episodes, 1997)
- Paws (1997) …. Oberon
- Blackrock (1997) …. Toby
- Sweat …. Snowy Bowles (26 episodes, 1996)
- Ship to Shore (1993) TV series …. Cyclist (unknown episodes)
- Clowning Around (1992)


