Фильмы и роли:Oppenheimer - Kenneth Nichols, Valerian and the City of a Thousand Planets - Valerian, Tulip Fever - Jan Van Loos, A Cure for Wellness - Lockhart, Ballerina - ♪Victor♪, Life - James Dean, The Amazing Spider-Man 2 - Green Goblin / Harry Osborn, Knight of Cups - Paul, Kill Your Darlings - Lucien Carr, Lawless - Cricket Pate, The Place Beyond the Pines - Jason Kancam, Chronicle - Andrew Detmer, Dumb Money - Brad, American Primeval - Jacob Pratt, In Treatment - Jesse D'Amato