2020
Redisplacement
(Short)
Leo
2020
Our Girl
(TV Series)
Prof
- Episode #4.6
(2020)
... Prof
- Episode #4.5
(2020)
... Prof
- Episode #4.4
(2020)
... Prof
- Episode #4.3
(2020)
... Prof
- Episode #4.2
(2020)
... Prof
6 More Episodes
2020
Penance
(TV Series)
Jed Cousins
- Episode #1.3
(2020)
... Jed Cousins
- Episode #1.2
(2020)
... Jed Cousins
- Episode #1.1
(2020)
... Jed Cousins
2018
Peterloo
John Bagguley
2017
On Kosovo Field
(TV Mini-Series)
Dardan
2017
Come Out of the Woods
(Short)
Michael
2017
Goodbye Christopher Robin
Cooper (uncredited)
2017
Diana and I
(TV Movie)
Jack Taylor
2017
Murdered for Being Different
(TV Movie)
Rob Maltby
2016/I
The Knock
(Short)
Roger
2016
Rillington Place
(TV Mini-Series)
Tim Evans
- Reg
(2016)
... Tim Evans
- Tim
(2016)
... Tim Evans
- Ethel
(2016)
... Tim Evans
2016
The Habit of Beauty
Ian
2016
Cardboard Boy
(Short)
Mark
2016
The Pass
Harry
2015
Virtuoso
(TV Movie)
Franz
2013-2015
My Mad Fat Diary
(TV Series)
Finn Nelson / Finn
- Voodoo
(2015)
... Finn Nelson
- Rewind
(2015)
... Finn Nelson
- Who Is Stan Ford?
(2015)
... Finn Nelson
- Glue
(2014)
... Finn
- Not I
(2014)
... Finn Nelson
16 More Episodes
2015
The Ark
(TV Movie)
Kenan
2014
The Charlatans: Talking in Tones
(Video short)
Nico Mirallegro
2013-2014
The Village
(TV Series)
Joe Middleton
- Episode #2.6
(2014)
... Joe Middleton
- Episode #1.5
(2013)
... Joe Middleton
- Episode #1.4
(2013)
... Joe Middleton
- Episode #1.3
(2013)
... Joe Middleton
- Episode #1.1
(2013)
... Joe Middleton
2014
Shooting for Socrates
David Campbell
2014
Common
(TV Movie)
Johnjo O'Shea (as Nico Mirrallegro)
2014
Tiny Ruins: Carriages
(Video short)
Stag
2014
A Gun
(Short)
Durwin
2014
Anita B.
David
2014
Cold Comfort
(Short)
Paul
2012
Last Tango in Halifax
(TV Series)
Young Alan
- Episode #1.6
(2012)
... Young Alan
2012
Spike Island
Dodge
2010-2012
Upstairs Downstairs
(TV Series)
Johnny Proude
- Somewhere Over the Rainbow
(2012)
... Johnny Proude
- The Last Waltz
(2012)
... Johnny Proude
- All the Things You Are
(2012)
... Johnny Proude
- A Perfect Specimen of Womanhood
(2012)
... Johnny Proude
- The Love That Pays the Price
(2012)
... Johnny Proude
8 More Episodes
2011
Wheels of Fortune
(Short)
Ben
2011
The Body Farm
(TV Mini-Series)
Sam Villiers
- Episode #1.2
(2011)
... Sam Villiers
2011
Exile
(TV Mini-Series)
Teenage Tom
- Episode #1.3
(2011)
... Teenage Tom
- Episode #1.2
(2011)
... Teenage Tom
- Episode #1.1
(2011)
... Teenage Tom
2010
Moving On
(TV Series)
Jamie
- Losing My Religion
(2010)
... Jamie
2010
Doctors
(TV Series)
Giovanni Mannasori
- No Love Lost
(2010)
... Giovanni Mannasori
- Whatever Happened to Auntie Jane?
(2010)
... Giovanni Mannasori
- Love You to Death
(2010)
... Giovanni Mannasori
- Honey Monster
(2010)
... Giovanni Mannasori
- Independence Day
(2010)
... Giovanni Mannasori
7 More Episodes
2010
Six Minutes of Freedom
(Short)
Chris
2007-2010
Hollyoaks
(TV Series)
Barry 'Newt' Newton / Barry Newton
- Episode #1.2850
(2010)
... Barry 'Newt' Newton
- Episode #1.2849
(2010)
... Barry 'Newt' Newton
- Episode #1.2848
(2010)
... Barry 'Newt' Newton
- Episode #1.2847
(2010)
... Barry 'Newt' Newton
- Episode #1.2846
(2010)
... Barry 'Newt' Newton
220 More Episodes
2008-2010
Lol
(TV Series)
Cam Spencer
- Webisode 20
(2010)
... Cam Spencer
- Webisode 10
(2009)
... Cam Spencer
- Webisode 9
(2009)
... Cam Spencer
- Webisode 8
(2009)
... Cam Spencer
- Webisode 7
(2009)
... Cam Spencer
8 More Episodes