I det nye tiåret startet han med å spille Eusebios i blockbusteren , mot blant andre Sam Worthington, Liam Neeson og Ralph Fiennes. Året etter fulgte han opp med en ny blockbuster, denne gangen , hvor han spilte Hank McCoy/Beast. I 2013 spilte han to hovedroller i høyprofilerte filmer med svært kort mellomrom, som R i og Jack i . Mens hadde et relativt lavt budsjett og spilte inn over det dobbelte av omsetningen, hadde et budsjett på nesten $200 millioner, og har spilt inn langt mindre enn det per 30. mars 2013.