Filmography[]
- London Boulevard (2010) - Mitchell
- The Wat Back (2010) - Valka
- Crazy Heart (2009) - Tommy Sweet
- Ondine (2009) - Syracuse
- Triage (2009) - Mark Walsh
- Pride and Glory (2008) - Jimmy Egan
- In Bruges (2008) - Ray
- Cassandra's Dream (2007) - Terry
- Miami Vice (2006) - Sonny Crockett
- Ask the Dust (2006) - Arturo Bandini
- The New World (2005) - Captain Smith
- Alexander (2004) - Alexander
- A Home at the End of the World (2004) - Bobby Morrow
- Harry Potter and the Prisoner of Azkaban (2004) - James Potter
- Intermission (2003) - Lehiff
- S.W.A.T. (2003) - Jim Street
- Veronica Guerin (2003) - Tattooed Boy
- Daredevil (2003) - Bullseye
- The Recruit (2003) - James Douglas Clayton
- Harry Potter and the Chamber of Secrets (2002) - James Potter (uncredited)
- Phone Booth (2002) - Stu Shepard
- Minority Report (2002) - Danny Witwer
- Hart's War (2002) - Lt. Thomas W. Hart
- Harry Potter and the Philosopher's Stone (2001) - James Potter
- American Outlaws (2001) - Jesse James
- Tigerland (2000) - Pvt. Roland Bozz
- Ordinary Decent Criminal (2000) - Alec
- The War Zone (1999) - Nick
- Falling for a Dancer (1998) - Daniel McCarthey
- Drinking Crude (1997) - Click
- The Disappearance of Finbar (1996) - Simon (uncredited)