Ring the Bell 2013
as De-Mo
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)
Red Road 2006
Stunt Coordinator
Credits from TMDB.