L'adolescente Nathan, prodigio della matematica, non riesce a farsi capire dalla gente né tantomeno dalla madre Julie e trova rifugio nei soli numeri. Mister Humphreys, anticonformista e anarchico insegnante che gli fa da mentore e che crede nelle sue capacità, lo sceglie per rappresentare la Gran Bretagna alle Olimpiadi internazionali di matematica. Quando con la squadra guidata da Richard parte per Taiwan, Nathan si ritroverà ad affrontare sfide non aspettate, tra cui anche i nuovi e poco familiari sentimenti d'amore nei confronti di Zhang Mei, la sua bellissima omologa cinese.