Actor
Dogman
2023
as Ackerman
Oppenheimer
2023
as Klaus Fuchs
Maggie Moore(s)
2023
as Andy Moore
Night Shift
2023
as Walton Grey
Being the Ricardos
2021
as Donald Glass
Fast Color
2019
as Bill
The Amaranth
2018
as Dr. Alan Campbell
Camera Obscura
2017
as Jack Zeller
Money Monster
2016
as Ron Sprecher
Bad Country
2014
as Tommy Weiland
Argo
2012
as Mark Lijek
Forgetting the Girl
2012
as Kevin Wolfe
The Bay
2012
as Sam
Restive
2011
as Lott
Enter Nowhere
2011
as Kevin
Sound of My Voice
2011
as Peter Aitken
Camp Hell
2010
as Christian
Shutter Island
2010
as Peter Breene
Duplicity
2009
as Ronny Partiz
Alexander the Last
2009
as Actor
El Camino
2008
as Gray
Charlie Wilson's War
2007
as Mike Vickers
The Key to Reserva
2007
as Leonard
Blackbird
2007
as Clarke
Headspace
2005
as Alex Borden