All Cast

Asa Butterfield

Asa Butterfield

Nathan Ellis

Rafe Spall

Rafe Spall

Martin Humphreys

Sally Hawkins

Sally Hawkins

Julie Ellis

Eddie Marsan

Eddie Marsan

Richard

Jo Yang

Jo Yang

Zhang Mei

Alex Lawther

Alex Lawther

Isaac Cooper

Alexa Davies

Alexa Davies

Rebecca Dunn

Martin McCann

Martin McCann

Michael Ellis

Orion Lee

Orion Lee

Deng Laoshi

Jake Davies

Jake Davies

Luke Shelton

Paul J. Dove

Paul J. Dove

John

Percelle Ascott

Percelle Ascott

Ben Morgan

Christina Low

Christina Low

IMO Contestant

Edward Baker-Close

Edward Baker-Close

Nathan Ellis (9 yrs)

Suraj Rattu

Suraj Rattu

Pav Kamdar

Jamie Ballard

Jamie Ballard

Headmaster

Clare Burt

Clare Burt

Doctor

Adam Foster

Adam Foster

Paediatrician

Lee Zhuo Zhao

Lee Zhuo Zhao

Li Jing

Shannon Beer

Shannon Beer

Caz

Tasha Connor

Tasha Connor

Jessie

Bo-Han Huang

Bo-Han Huang

Luke's Buddy

Song-Hung Chang

Song-Hung Chang

Employee

Lawrence Jeffries

Lawrence Jeffries

Schoolboy

Ciaran Wakefield

Ciaran Wakefield

Schoolboy