Known For
Filmography
2019
2016
2015
20132013
2012
2011
2011
2009
2007
2001
1986

The Blackout
Movie

Trust Fund
Movie · as Sam

Stay Then Go
Movie · as Eddie Baird
Elaine and Josh
Elaine and Josh
Movie · as Elaine's boyfriend

The Last of Robin Hood
Movie · as Ronnie Shedlo

The Dinosaur Project
Movie · as Luke Marchant

Once Upon a Time
TV · as John Darling · 3 eps

Switched at Birth
TV · as Jace · 8 eps

The Cut
TV · as Stephen Mackinnon · 15 eps

Skins
TV · as Emo Kid 2 · 1 ep

The Six Wives of Henry VIII
TV · as Edward VI · 1 ep

Casualty
TV · as Danny Chandler · 1 ep


