Ele interpretou um bilionário manipulador no thriller de David Cronenberg, Cosmopolis (2012), um ator aspirante na sátira de Cronenberg Maps to the Stars (2014), um explorador no drama de aventura de James Gray, The Lost City of Z (2017), um ladrão de bancos no drama policial dos irmãos Safdie, Good Time (2017), um criminoso em uma nave espacial no drama de ficção científica de Claire Denis, High Life(2018), e um faroleiro problemático no filme de terror de Robert Eggers, O Farol (2019).