- 2001
- Armadillo » Young Lorimer Black, TV movie
- 2002
- Tom & Thomas » Tom/Thomas
- The Apocalypse » Johanan, TV movie
- 2003
- The Bill » Zac Clough, TV serie (episode "162")
- Behind Closed Doors » Sam Goodwin, TV movie
- Shanghai Knights » Charlie Chaplin
- 2004
- Dead Cool » George
- Family Business » Paul Sullivan, TV serie (1 episode)
- Feather Boy » Niker, TV serie (3 episodes)
- 2006
- The Thief Lord » Prosper
- The Illusionist » Young Eisenheim
- Fast Learners » Neil
- The Best Man » Michael (age 15) TV movie
- I Shouldn't Be Alive » Mark, TV serie (1 episode)
- Casualty » Joey Byrne, TV serie (episode "Silent Ties")
- 2007
- The Magic Door » Flip
- Sherlock Holmes and the Baker Street Irregulars » Finch, TV movie
- Talk to Me » Aaron, TV serie (4 episodes)
- Coming Up » Eoin, TV serie (episode "99,100")
- Nearly Famous » Owen, TV serie (6 episodes)
- 2008
- Dummy » Danny
- ✔ Angus, Thongs and Perfect Snogging » Robbie
- 2009
- The Greatest » Bennett Brewer
- ✔ Nowhere Boy » John Lennon
- ✔ Kick-Ass » Dave/Kick-Ass
- 2010
- 2011
- 2012
- Savages » Ben
- ✔ Anna Karenina » Count Vronsky
- 2013
- Kick-Ass 2 » Dave/Kick-Ass
aug 27 2012 ∞
aug 2 2013 +