2025 - A Big Bold Beautiful Journey - Attore
2024 - Nickel Boys - Attore - Spencer
2016 - La grande scommessa - Attore - Porter Collins
2015 - Ithaca - L'attesa di un ritorno - Attore - Tom Spangler
2014 - 90 minuti a New York - Attore - Tommy Altmann
2014 - Magic in the Moonlight - Attore - Brice Catledge
2013 - 42 - Attore - Ralph Branca
2012 - Lola Versus - Attore
2012 - Battleship - Attore - Cal Zapata
2010 - The Future - Attore - Jason
2005 - I Fantastici 4 - Attore - Leonard