The Fall of 2008 as Charlie Geller (The Big Short)
2025
The Girl from Köln as Keith Jarrett
2024
September 5 as Geoff
2024
The Agency as Owen Taylor (10 episodes)
2024
Day of the Fight as Patrick
2024
The Shallow Tale of a Writer Who Decided to Write about a Serial Killer as Keane
2023
Under the Boardwalk as Manny (voice)
2023
The Mistress as Parker
2023
Past Lives as Arthur
2023
Big George Foreman as Desmond
2022
Call Jane as Detective Chilmark
2022
Super Pumped: The Battle for Uber as John Zimmer (1 episode)
2021
The Many Saints of Newark as Silvio Dante
2021
Lansky as Young Meyer Lansky
2021
The Birthday Cake as Cousin Joey
2020
First Cow: A Place in This World as Self
2020
Talking Sopranos as Self (1 episode)
2020
Sylvie's Love as Sid
2019
The Umbrella Academy as Leonard Peabody (10 episodes)
2018
Overlord as Private First Class Lyle Tibbet
2018
Tom Clancy's Jack Ryan as Victor Polizzi (3 episodes)
2017
Marshall as Irwin Friedman
2017
War Machine as Cory Staggart
2016
Crisis in Six Scenes as Alan Brockman (6 episodes)
2016
Don't Worry Baby as Robert Lang
2016
The Finest Hours as Ervin Maske
2016
Angie Tribeca as Snick (1 episode)
2015
The Big Short as Charlie Geller
2014
Unbroken as Frank A. Tinker
2013
Orange Is the New Black as Vince Muccio (11 episodes)
2012
Not Fade Away as Douglas Damiano
2012
Liberal Arts as Dean
2011
Person of Interest as Carl Elias (Age 22) (1 episode)
2011
Body of Proof as Chuck Foster (1 episode)
2011
Down the Shore as Martin
2010
My Soul to Take as Alex
2009
The Good Wife as Roland Hlavin (3 episodes)
2009
Taking Chance as Rich Brewer
2008
Assassination of a High School President as Cipriato
2007
The Brave One as Ethan
2007
The Life Before Her Eyes as Michael Patrick
2006
Conviction as Jiggy (1 episode)
2005
Munich as Extra (uncredited)
1999
Law & Order: Special Victims Unit as Andrew Hingham (1 episode)
1999
Law & Order: Special Victims Unit as Keith Musio (1 episode)
1990
Law & Order as Nathan Gersh (1 episode)