Han ble ytterligere lagt merke til da han fikk rollen som Steve Montgomery i science fiction-filmen (2012), som fikk gode kritikker av filmanmeldere. I 2013 spilte han hovedrollen som Oscar Grant i , en film basert på virkelige hendelser om en 22-åring som ble skutt uten tillatelse av en politimann, og som senere døde av skadene. Han fikk jevnt over strålende kritikker for innsatsen i filmen.