Debiutował przed kamerą w wieku jedenastu lat w produkcji telewizyjnej PBS "Cydr z różą" (1998). Małą rolę otrzymał również w 2002 roku w filmie "Żegnaj Chips" .
Uznanie publiczności i krytyków przyniosła mu rola Piotra Pevensie w filmowej adaptacji książek C.S. Lewisa "Opowieści z Narnii: Lew, Czarownica i stara szafa" (2005) i kolejnej części "Opowieści z Narnii: Książę Kaspian" (2008), "Opowieści z Narnii: Podróż Wędrowca do Świtu" (2010).