Percy Jackson – Diebe im Olymp
Seine erste große Rolle hatte er im Jahr 2005 im Disney-Film "Die Eishockey-Prinzessin" als "Spencer". Im gleichen Jahr hatte er eine wiederkehrende Rolle in der Fernsehserie "Nemesis – Der Angriff". Danach hatte er mehrere Gastrollen in Serien wie "Cold Case – Kein Opfer ist je vergessen" und "Emergency Room – Die Notaufnahme". Im Oktober 2008 erhielt er für seine Arbeit in dem Film "Flash of Genius" den Rising Star Award beim 16. Hamptons International Film Festival. Im Februar 2009 wurde er für die Rolle des "Adam Milligan" in der Fernsehserie "Supernatural" gecastet. Es folgten Rollen in den Filmen "Percy Jackson – Diebe im Olymp" und "Ich bin Nummer Vier". 2013 spielte er im Film "Seelen" neben Saoirse Ronan und Max Irons eine der Hauptrollen.