Kariera Mając 16 lat zadebiutował na dużym ekranie w dreszczowcu Bliski pokój (The Near Room, 1995). Po udziale w miniserialu HBO/BBC Kompania Braci (Band of Brothers, 2001), wystąpił w roli Leto Atrydy II w miniserialu TV-Hallmark Dzieci Diuny (Children of Dune, 2003), będącego adaptacją powieści Franka Herberta.

Zwrócił na siebie uwagę rolą Rory’ego O’Shei, irlandzkiego nastolatka chorującego na dystrofię mięśniową w dramacie Ja w środku tańczę (Inside I’m Dancing, 2004). Wcielił się w drugoplanową postać Fauna Tumnusa w kinowej adaptacji powieści fantasy C.S. Lewisa Opowieści z Narnii: Lew, czarownica i stara szafa (The Chronicles of Narnia: The Lion, the Witch and the Wardrobe, 2005). Zagrał tytułowego Joe Macbetha w uwspółcześnionej i uproszczonej wersji dramatu Szekspira telewizji BBC Makbet (Macbeth, 2005), którego akcja toczy się w kuchni wykwintnej restauracji.