—The Stars at Noon |
2021 – The Batman nel ruolo di Bruce Wayne / Batman |
2020 – The Devil All the Time nel ruolo di Preston Teagardin 2020 – Tenet nel ruolo di Roockie |
2019 – The Lighthouse nel ruolo di Thomas Howard 2019 – Il re nel ruolo del Delfino di Francia 2019 – Waiting for the Barbarians nel ruolo dell’Ufficiale Mandel |
2018 – High Life nel ruolo di Monte 2018 – Damsel nel ruolo di Samuel Alabaster |
2017 – Good Time nel ruolo di Constantine “Connie” Nikas 2017 – Fear & Shame |
2016 – Civiltà perduta nel ruolo di Henry Costin 2016 – L’infanzia di un capo nel ruolo di Charles Marker / il Leader |
2015 – Queen of the Desert nel ruolo di T.E. Lawrence 2015 – Life nel ruolo di Dennis Stock |
2014 – Maps to the Stars nel ruolo di Jerome Fontana 2014 – The Rover nel ruolo di Rey |
2012 – The Twilight Saga: Breaking Dawn – Parte 2 nel ruolo di Edward Cullen 2012 – Cosmopolis nel ruolo di Eric Packer 2012 – Bel Ami – Storia di un seduttore nel ruolo di Georges Duroy |
2011 – The Twilight Saga: Breaking Dawn – Parte 1 nel ruolo di Edward Cullen 2011 – Come l’acqua per gli elefanti nel ruolo di Jacob Jankowski |
2010 – The Twilight Saga: Eclipse nel ruolo di Edward Cullen 2010 – The Summer House nel ruolo di Richard 2010 – Remember Me nel ruolo di Tyler Hawkins |
2009 – The Twilight Saga: New Moon nel ruolo di Edward Cullen |
2008 – Twilight nel ruolo di Edward Cullen 2008 – Little Ashes nel ruolo di Salvador Dalí 2008 – Come solo tu sei nel ruolo di Art |
2007 – The Bad Mother’s Handbook nel ruolo di Daniel Gale |
2006 – The Haunted Airman nel ruolo di Toby Jugg |
2005 – Harry Potter e il calice di fuoco nel ruolo di Cedric Diggory |
2004 – La saga dei Nibelunghi nel ruolo di Giselher 2004 – La fiera della vanità nel ruolo di Older Rawdy Crawley (uncredited) |
Scrittura
2017 – Fear & Shame … Scrittore |