2024 - Wicked - Attore - voce di dottor Dillamond
2023 - E all'improvviso arriva l'amore - Attore - Steven Lauddem
2023 - Hunger Games: La ballata dell'usignolo e del serpente - Attore - Casca "Cas" Highbottom
2023 - Transformers - Il risveglio - Attore
2021 - Cyrano - Attore - Cyrano de Bergerac
2020 - I Care a Lot - Attore - Roman Lunyov
2019 - Avengers: Endgame - Attore - Eitri
2017 - Tre manifesti a Ebbing, Missouri - Attore - James
2016 - The Boss - Attore - Renault
2015 - Pixels - Attore - Eddie Plant
2014 - 90 minuti a New York - Attore - Aaron Altmann
2014 - X-Men - Giorni di un futuro passato - Attore - Dott. Bolivar Trask
2013 - A Case of You - Attore - Gerard
2011 - Il mio angolo di Paradiso - Attore - Vinnie
2010 - Death at a Funeral - Attore - Frank
2010 - Pete Smalls Is Dead - Attore - K.C. Monk
2008 - Le Cronache di Narnia: Il principe Caspian - Attore - Trumpkin
2007 - Funeral Party - Attore - Peter
2007 - Underdog - Storia di un vero supereroe - Attore - Dr. Simon Barsinister
2006 - Prova a incastrarmi - Attore - Ben Klandis
2005 - Lassie - Attore - Rowlie
2003 - Station Agent - Attore - Finbar McBride
2002 - 13 Moons - Attore - Binky
2001 - HUMAN NATURE - Attore - Frank
1995 - Si gira a Manhattan - Attore - Tito