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
Reno
> Can you give up what you're good at for a girl. I was fascinated by its storyline, reviews and ratings, but it did not deliver what I was expected. In fact, it fell simple and dull because of the end. Some people will accept it, but not me. For me it was neither good nor bad. Sometimes I don't ...