Nathan est un adolescent autiste prodige en mathématiques. Son professeur de mathématiques, Mr. Humphreys, le pousse à intégrer l’équipe britannique pour participer aux prochaines Olympiades Internationales de Mathématiques.
Âgé d’à peine 15 ans, El Jaro, avec sa bande, commet de menus larcins et croise la violence chaque nuit. Après un séjour en maison de redressement, il rencontre une prostituée qui va tenter de l’aider à reprendre sa vie en mains.