Actor
- Emperor of Ocean Park (2024)
- Shining Girls (2022)
- Station Eleven (2021)
- Lovecraft Country (2020)
- Work in Progress (2019)
- Who Gets the Dog? (2016)
- Chicago P.D. (2014)
- The Chicago Code (2011)
- The Last Rites of Joe May (2011)
- A Nightmare on Elm Street (2010)
- Hey Girl (2010)
- Little Fockers (2010)
- Formosa Betrayed (2009)
- The Beast (2009)
- The Lower Circle (2009)
- Eagle Eye (2008)
- Leverage (2008)
- The Dark Knight (2008)
- The Merry Gentleman (2008)
- The Promotion (2008)
- Were the World Mine (2008)
- Sketch /I (2007)
- Death of a President (2006)