I 2012 spilte han en av hovedrollene i fantasyfilmen med Josh Hutcherson, Dwayne Johnson, Michael Caine og Vanessa Hudgens.