Actor
The Apprentice
2024
as Roy Cohn
Armageddon Time
2022
as Irving Graff
The Trial of the Chicago 7
2020
as Jerry Rubin
The Gentlemen
2020
as Matthew
Serenity
2019
as Reid Miller
Molly's Game
2017
as Dean Keith
Detroit
2017
as Attorney Lang
The Big Short
2015
as Vinny Daniel
Black Mass
2015
as Josh Bond
Selma
2014
as James Reeb
The Judge
2014
as Dale Palmer
Time Out of Mind
2014
as Jack
Parkland
2013
as Lee Harvey Oswald
Zero Dark Thirty
2012
as Thomas
Lincoln
2012
as John Nicolay
Please, Alfonso
2012
as Alfonso
Robot & Frank
2012
as Jake
See Girl Run
2012
as Brandon
Love is Like Life But Longer
2011
as Blind Man
The Romantics
2010
as Pete
Yes
2010
as Man
Kill Daddy Good Night
2009
as Bruce
The Messenger
2009
as Returning Soldier
Contact High
2009
as Carlos
Humboldt County
2008
as Peter
The Happening
2008
as Private Auster
Deliver Me from Nowhere
as Jon Landau
Splendid Solution
as Dr. Jonas Salk
Paper Tiger