2013
Miss Julie as John
Winter’s Tale as Peter Lake
Dead Man Down as Victor
2012
Seven Psychopaths as Marty Faranan
Total Recall as Doug Quaid / Hauser
2011
Fright Night as Jerry Dandrige
Horrible Bosses as Bobby Pellitt
2010
London Boulevard as Mitchel
The Way Back as Valka
2009
Crazy Heart as Tommy Sweet
Ondine as Syracuse
Triage as Mark Walsh
The Imaginarium of Doctor Parnassus as Imaginarium Tony
2008
Pride and Glory as Jimmy Egan
In Bruges as Ray
2007
Cassandra’s Dream as Terry
2006
Miami Vice as Sonny Crockett
Ask the Dust as Arturo Bandini
2005
The New World as Captain Smith
2004
Alexander as Alexander
A Home at the End of the World as Bobby Morrow
2003
Intermission as Lehiff
S.W.A.T. as Jim Street
Daredevil as Bullseye
The Recruit as James Douglas Clayton
2002
Phone Booth as Stu Shepard
Minority Report as Danny Witwer
Hart’s War as Lt. Thomas W. Hart
2001
American Outlaws as Jesse James
2000
Tigerland as Pvt. Roland Bozz
Ordinary Decent Criminal as Alec
1999
The War Zone as Nick
1998
Falling for a Dancer as Daniel McCarthey
1997
Drinking Crude as Click
TV
Scrubs as Billy Callahan
Ballykissangel as Danny Byrne
Love in the 21st Century as Mattie