Home / Discover / People

World War Z

2013
as Captain Speke

The Pacific

2010
as PFC Robert Leckie

Iron Man 3

2013
as Savin

Flight

2012
as Man in Hallway

The Departed

2006
as Barrigan

1923

2022
as John Dutton Sr.

The Lone Ranger

2013
as Dan Reid

24

2001
as Chase Edmunds

13 Hours

2016
as Tyrone 'Rone' Woods

Hightown

2020
as Ray Abruzzo

The Walk

2015
as J.P.

The Grey

2012
as Luke Lewenden

Shame

2011
as David

The Empty Man

2020
as James Lasombra

Spectral

2016
as Clyne

The Kitchen

2019
as Kevin O'Carroll

Only the Brave

2017
as Jesse Steed

Rubicon

2010
as Will Travers

On_Line

2003
as Ed's Roommate

Miss Meadows

2014
as Sheriff

Polish Bar

2010
as Tommy

Stretch

2014
as Laurent

Parkland

2013
as Robert Oswald

NoNAMES

2010
as Kevin

Cross Bronx

2007
as Rob-O

Hold the Dark

2018
as Donald Marium

Donnybrook

2019
as Whalen

Mickey and the Bear

2019
as Hank Peck

Nola

2003
as Ben

The Conspirator

2010
as William Hamilton

Guest Star

Episode CSI: Crime Scene Investigation
Committed
2005
Episode The Black Donnellys
The World Will Break Your Heart
2007
Episode Hack
Third Strike
2003
Episode Law & Order: Special Victims Unit
Competence
2002
Episode The Black Donnellys
Lies
2007
Episode CSI: Miami
Felony Flight (1)
2005
Episode Rescue Me
Alarm
2004
Episode Rescue Me
Immortal
2004
Episode Rescue Me
Mom
2004