Art School Confidential
2006 · Comedy
as Jerome
Elvis and Anabelle
2008 · Drama
as Elvis
Agora
2009 · Adventure
as Davus
The Darkest Hour
2011 · Action
as Ben
Not Safe for Work
2022 · Thriller
as Thomas Miller
Horns
2014 · Comedy
as Lee Tourneau
Into the Forest
2016 · Drama
as Eli
Spiral
2021 · Horror
as Detective William Schenk
Bee Season
2005 · Drama
as Aaron
The Internship
2013 · Comedy
as Graham Hawtrey
The Handmaid's Tale S6
2025 · Drama
as Nick Blaine
10 Years
2012 · Comedy
as AJ
The Ides of March
2011 · Drama
as Ben Harpen
Brief Interviews with Hideous Men
2009 · Comedy
as Kevin
Maximum Truth
2023 · Comedy
as Antonio Kelly-Zhang