Actor
We Need to Talk About Kieran
2011 · as Kieran Edwards
The Dead
2010 · as James
The Butterfly Tattoo
2009 · as Piers Hawthorne
Doctor Who: The Infinite Quest
2007 · as Locke / Warders (voice)