
Acting

The Spin
as Dermot

Double Blind
as Paul

Vita & Virginia
as Julian Bell

The Bromley Boys
as David Roberts

Another Mother's Son
as Rex Forster

Game of Thrones The IMAX Experience
as Olly

Young Hunters: The Beast of Bevendean
as Sam Aldrington
When the Wolves Came
as Jason

The Skin of the Water
as Cult Member No.1

Secret Level
as Amos (voice) · 1 ep.

Last to Break
as Chas · 6 ep.

Alex Rider
as Tom Harris · 24 ep.

Stars in the House
as Self · 1 ep.

Derry Girls
as Jon · 1 ep.

Living the Dream
as Freddie Pemberton · 12 ep.

Dickensian
as Peter Cratchit · 20 ep.

Game of Thrones
as Olly · 30 ep.

Holby City
as Angus Peters · 1 ep.

Casualty
as Peter Barnes · 1 ep.