Home / Discover / People

Misfits

2009
as Nathan

The Umbrella Academy

2019
as Klaus Hargreeves

Fortitude

2015
as Vladek Klimov

Foreign Exchange

2004
as Cormac MacNamara

Young Blades

2005
as King Louis XIV

Love/Hate

2010
as Darren Tracey

The Last Bus

2022
as Dalton Monkhouse

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