Home / Discover / People

Heroes Reborn

2015
as Tommy

Hannibal Rising

2007
as Kolnas's Son

Fugitive Pieces

2007
as Young Jakob

Flight World War II

2015
as Nigel Sheffield

Blood Fest

2018
as Dax

Made in Dagenham

2010
as Graham O'Grady

My Boy Jack

2007
as Arthur Relph

Cold Moon

2016
as Ben Redfield

Pinocchio

2009
as Pinocchio

Ways to Live Forever

2010
as Sam MacQueen

Guest Star

Episode Once Upon a Time (2011)
Souls of the Departed
2016
Episode Once Upon a Time (2011)
Going Home
2013
Episode 9-1-1
What's Your Fantasy?
2022
Episode Once Upon a Time (2011)
Good Form
2013
Episode Once Upon a Time (2011)
Think Lovely Thoughts
2013
Episode Once Upon a Time (2011)
Save Henry
2013
Episode Once Upon a Time (2011)
Ariel
2013
Episode Once Upon a Time (2011)
The New Neverland
2013
Episode Once Upon a Time (2011)
The Heart of the Truest Believer
2013
Episode Once Upon a Time (2011)
Sisters
2016
Episode Once Upon a Time (2011)
Lost Girl
2013
Episode Once Upon a Time (2011)
Quite a Common Fairy
2013
Episode Once Upon a Time (2011)
Dark Hollow
2013
Episode Once Upon a Time (2011)
Homecoming
2018
Episode Once Upon a Time (2011)
Nasty Habits
2013
Episode Once Upon a Time (2011)
Firebird
2016