Nathan Ellis
Martin Humphreys
Julie Ellis
Richard
Zhang Mei
Michael Ellis
Luke Shelton
Isaac Cooper
Rebecca Dunn
Deng Laoshi
Nathan Ellis (9 yrs)
Ben Morgan
Pav Kamdar
Headmaster
Doctor
Paediatrician
Li Jing
Caz
Jessie
Schoolboy 1
Schoolboy 2
Employee (as Song Chang)
Luke's Buddy
Smoking School Pupil (uncredited)
Alla (Russian IMO Team) (uncredited)
Multiple sclerosis patient (uncredited)
Indian IMO Contestant (uncredited)
Family member (uncredited)
MS Sufferer in Meeting (uncredited)
John (uncredited)
Multiple Sclerosis Sufferer (uncredited)
UK Team Assistant (uncredited)
Mei Ping Wu (uncredited)
Parent (uncredited)
Invigilator (uncredited)