A socially awkward teenage math prodigy finds new confidence and new friendships when he lands a spot on the British squad at the International Mathematics Olympiad.
Asa Butterfield
as Nathan Ellis
Rafe Spall
as Martin Humphreys
Sally Hawkins
as Julie Ellis
Eddie Marsan
as Richard
Jo Yang
as Zhang Mei
Alex Lawther
as Isaac Cooper
Alexa Davies
as Rebecca Dunn
Martin McCann
as Michael Ellis
Orion Lee
as Deng Laoshi
Jake Davies
as Luke Shelton
Paul J. Dove
as John
Percelle Ascott
as Ben Morgan