En 2016 encarnó a Jacob «Jake» Portman en la película de Tim Burton "Miss Peregrine's Home for Peculiar Children", basada en la novela homónima de Ransom Riggs.