Home / Discover / People

Misfits

2009
as Nathan

The Umbrella Academy

2019
as Klaus Hargreeves

Geostorm

2017
as Duncan Taylor

Mortal Engines

2018
as Tom Natsworthy

Fortitude

2015
as Vladek Klimov

Cherrybomb

2009
as Luke

Lowland Fell

2008
as Mark

Bad Samaritan

2018
as Sean Falco

Foreign Exchange

2004
as Cormac MacNamara

Ghostwood

2006
as Tim

An Créatúr

2007
as Conor Buckley

The Road Within

2014
as Vincent

Jet Trash

2016
as Lee

Mute

2018
as Luba

Young Blades

2005
as King Louis XIV

The Borrowers

2011
as Spiller

Moonwalkers

2015
as Leon

Anita B.

2014
as Eli

Love/Hate

2010
as Darren Tracey

Killing Bono

2011
as Ivan McCormick

A Dublin Story

2003
as Clocker

The Last Bus

2022
as Dalton Monkhouse

Producer

Movie Jet Trash 2016

Crew

Movie 96 Souls 2016

Guest Star

Episode Roseanne
Of Mice and Dan
1995
Episode Coming Up
Dip
2010
Episode Genius (2017)
Chapter Two
2018
Episode Genius (2017)
Chapter One
2018
Episode Genius (2017)
Chapter Ten
2018
Episode Genius (2017)
Chapter Three
2018