John Macmillan
Biography
Movies 27
Fury
as Corporal
2014
The Dark Knight Rises
as Analyst #2
2012
Maleficent
as Captain
2014
Ron's Gone Wrong
as Bubble Techs (voice)
2021
Elsinore
as Horatio
2026
The Woman in Cabin 10
as Captain Addis
2025
Hanna
as Lewis
2011
Jay Kelly
as Alan
2025
The Dig
as Dr Rothman
2021
The People We Hate at the Wedding
as Ollie
2022
King Lear
as Edmund
2018
Dial M for Middlesbrough
as Chad
2019
The Oresteia
as Jerome
2026
Boys On Film 20: Heaven Can Wait
as Ben (segment "Mine")
2020
Carnage: Swallowing the Past
as Troye King Jones
2017
National Theatre Live: Yerma
as Victor
2017
Seize Them!
as King Guthrum
2024
Heartless
as She
2010
Stars in Shorts
as Jason
2012
Up the Catalogue
as Daniel Fortescue
2024
Bus Girl
as Mr. Relaxation (voice)
2022
National Theatre Live: Phaedra
as Eric
2023
Mine
as Ben
2017
Friend Request Pending
as Jason
2011
Dating in Your 20s
as The Cynic
2025
Tumbleweed
as Cooper Cat (voice)
2020
The Scurry
TV Shows 21
Sherlock
as Community Officer
2010
Midsomer Murders
as Solomon Franks
1997
House of the Dragon
as Ser Laenor Velaryon
2022
Hustle
as Harry Fielding
2004
Ghosts
as Scott
2019
Surface
as Richard
2022
The Cleaner
as Strazzamo
2021
The Nevers
as Byner
2021
Silk
as John Bright
2011
One Day
as Aaron
2024
Comedy Blaps
as Ronald
2011
PONIES
as Tom Hasbeck
2026
7 Bears
as Prince Charming (voice)
2025
Critical
as Staff Nurse Justin Costello
2015
Chewing Gum
as Ronald
2015
Back
as Julian
2017
The Burning Girls
as Mike Sudduth
2023
Supa Team 4
as Magedzee / Bad Magz (voice)
2023
Famalam
2018
Kiss Me First
as Saul Green
2018
Hang Ups
as Adebowale 'Abs' Walters
2018