DeepScreenDeepScreen
ESSettings
John Macmillan

John Macmillan

Acting

Total Credits

45

Acting

45

First Credit

1997

Latest Credit

2026

All Roles(45)Acting(45)Directing(0)Producing(0)
Sherlock
8.5
TV

Sherlock

Community Officer

2010

House of the Dragon
8.3
TV

House of the Dragon

Ser Laenor Velaryon

2022

The Nevers
7.9
TV

The Nevers

Byner

2021

Ghosts
7.9
TV

Ghosts

Scott

2019

Ron's Gone Wrong
7.9
Movie

Ron's Gone Wrong

Bubble Techs (voice)

2021

The Dark Knight Rises
7.8
Movie

The Dark Knight Rises

Analyst #2

2012

Hustle
7.7
TV

Hustle

Harry Fielding

2004

Friend Request Pending
7.7
Movie

Friend Request Pending

Jason

2011

One Day
7.7
TV

One Day

Aaron

2024

Fury
7.5
Movie

Fury

Corporal

2014

Silk
7.5
TV

Silk

John Bright

2011

Midsomer Murders
7.5
TV

Midsomer Murders

Solomon Franks

1997

Back
7.2
TV

Back

Julian

2017

Maleficent
7.1
Movie

Maleficent

Captain

2014

Chewing Gum
7.0
TV

Chewing Gum

Ronald

2015

The Cleaner
7.0
TV

The Cleaner

Strazzamo

2021

Critical
6.9
TV

Critical

Staff Nurse Justin Costello

2015

The Burning Girls
6.8
TV

The Burning Girls

Mike Sudduth

2023

The Dig
6.8
Movie

The Dig

Dr Rothman

2021

PONIES
6.8
TV

PONIES

Tom Hasbeck

2026

Hanna
6.6
Movie

Hanna

Lewis

2011

Dial M for Middlesbrough
6.5
Movie

Dial M for Middlesbrough

Chad

2019

Carnage: Swallowing the Past
6.5
Movie

Carnage: Swallowing the Past

Troye King Jones

2017

Kiss Me First
6.4
TV

Kiss Me First

Saul Green

2018

Hang Ups
6.4
TV

Hang Ups

Adebowale 'Abs' Walters

2018

The People We Hate at the Wedding
6.3
Movie

The People We Hate at the Wedding

Ollie

2022

Surface
6.2
TV

Surface

Richard

2022

Jay Kelly
6.2
Movie

Jay Kelly

Chef

2025

The Woman in Cabin 10
6.2
Movie

The Woman in Cabin 10

Captain Addis

2025

King Lear
6.1
Movie

King Lear

Edmund

2018

Heartless
5.8
Movie

Heartless

She

2010

Seize Them!
5.5
Movie

Seize Them!

King Guthrum

2024

7 Bears
10.0
TV

7 Bears

Prince Charming (voice)

2025

Tumbleweed
10.0
Movie

Tumbleweed

Cooper Cat (voice)

2020

National Theatre Live: Yerma
8.8
Movie

National Theatre Live: Yerma

Victor

2017

Supa Team 4
6.4
TV

Supa Team 4

Magedzee / Bad Magz (voice)

2023

Stars in Shorts
6.0
Movie

Stars in Shorts

Jason

2012

Up the Catalogue
6.0
Movie

Up the Catalogue

Daniel Fortescue

2024

Mine
6.0
Movie

Mine

Ben

2017

Famalam
5.9
TV

Famalam

Actor

2018

Boys On Film 20: Heaven Can Wait
3.5
Movie

Boys On Film 20: Heaven Can Wait

Ben (segment "Mine")

2020

Bus Girl
3.2
Movie

Bus Girl

Mr. Relaxation (voice)

2022

TV

Comedy Blaps

Ronald

2011

National Theatre Live: PhaedraMovie

National Theatre Live: Phaedra

Eric

2023

Dating in Your 20sMovie

Dating in Your 20s

The Cynic

2025