Nel 2010 interpreta Ade, il dio greco degli Inferi, nel film "Scontro tra titani". Rappresenta il dio anche nel seguito del film, "La furia dei titani", uscito nelle sale nel 2012. Nel film "Skyfall" (2012) è stato interprete del personaggio di Gareth Mallory. Membro della sezione Intelligence Estera del Servizio Segreto di Sua Maestà, Gareth Mallory è un ex tenente colonnello dell'esercito britannico, in servizio in Irlanda del Nord con la Special Air Service durante il conflitto nordirlandese, conosciuto in inglese come "The Troubles", dove era stato tenuto in ostaggio dall'IRA per tre mesi. Assume il ruolo di M al termine del film "Skyfall".