Мстители: Эра Альтрона (2015)
Avengers: Age of Ultron … Pietro Maximoff / Quicksilver
Годзилла (2014)
Godzilla … Ford Brody
Пипец 2 (2013)
Kick-Ass 2 … Dave Lizewski / Kick-Ass
Анна Каренина (2012)
Anna Karenina … Vronsky
Особо опасны (2012)
Savages … Ben
Таинственный Альберт Ноббс (2011)
Albert Nobbs … Joe
Чат (2010)
Chatroom … William
Пипец (2010)
Kick-Ass … Dave Lizewski / Kick-Ass
Стать Джоном Ленноном (2009)
Nowhere Boy … John
Самый лучший (2008)
The Greatest … Bennett Brewer
Ангус, стринги и поцелуи взасос (2008)
Angus, Thongs and Perfect Snogging … Robbie
Кукла (2008)
Dummy … Danny
Почти знамениты (сериал, 2007)
Nearly Famous … Owen Stephens
Лорд Вор (2006)
The Thief Lord … Prosper
Я не должен был выжить! (сериал, 2005 – 2012)
I Shouldn’t Be Alive … Mark
Иллюзионист (2005)
The Illusionist … Young Eisenheim
До смерти крутой (2004)
Dead Cool … George
Мальчик в перьях (сериал, 2004)
Feather Boy … Niker
Шанхайские рыцари (2003)
Shanghai Knights … Charlie Chaplin
Том и Томас (2002)
Tom & Thomas … Tom / Thomas
Армадилл (сериал, 2001)
Armadillo … Young Lorimer Black
Гриффины (сериал, 1999)
Family Guy … Jaidan
Чисто английское убийство (сериал, 1984 – 2010)
The Bill … Zac Clough