Nathan est un adolescent souffrant de troubles autistiques et prodige en mathématiques. Il tisse pourtant une amitié étonnante avec son professeur anticonformiste Mr. Humphreys, qui le pousse à intégrer l’équipe britannique et participer aux prochaines Olympiades Internationales de Mathématiques.
Lorsqu’elle arrive au Vietnam - un pays qu’elle n’aurait pas su situer sur une carte - Christina ignore ce qu'elle vient y chercher. Guidée par une intuition , cette irlandaise de caractère pressent qu'ici sa vie va changer. Sa rencontre avec deux petites orphelines livrées à elles-mêmes va la renvoyer à son propre passé.
Belfast, 1971. Tandis que le conflit dégénère en guerre civile, Gary, jeune recrue anglaise, est envoyé sur le front. La ville est dans une situation confuse, divisée entre protestants et catholiques. Lors d’une patrouille dans un quartier en résistance, son unité est prise en embuscade.