A Copenhague, Frank vend de l'héroïne et fréquente le milieu de la petite criminalité. Sa dette envers le trafiquant serbe Milo l'incite à tenter un gros coup. Mais la police fait irruption pendant la transaction, et au cours de la poursuite qui s'ensuit, Frank perd à la fois la marchandise et l'argent. De rage, Frank expédie à l'hôpital son acolyte Tonny. Mais Milo commence à s'impatienter et se fait menaçant. L'urgence de rassembler une importante somme d'argent pousse Frank à multiplier les imprudences. Il va jusqu'à solliciter quelques couronnes auprès de sa mère qu'il n'a pas vue depuis longtemps. En désespoir de cause, il achète une arme, et blesse l'homme de main de Milo avant de s'enfuir. Désormais en grave danger, il convainc son amie de l'aider à monter une ultime arnaque qui devrait lui permettre de quitter le pays dans les heures qui suivent...
Anton est médecin. Il partage son existence entre son foyer installé dans une ville paisible du Danemark, et son travail au sein d'un camp de réfugiés en Afrique. Il est séparé de sa femme, Marianne, et tous deux songent à divorcer. Leur fils aîné, Elias, âgé d'une dizaine d'années, se fait brutaliser à l'école par certains de ses camarades, jusqu'au jour où un autre garçon, Christian, décide de prendre sa défense. Ayant quitté Londres avec son père pour s'installer au Danemark, Christian est profondément marqué par le décès récent de sa mère, terrassée par un cancer. Des liens étroits se tissent bientôt entre les deux camarades. Mais quand Christian implique Elias dans un acte de vengeance particulièrement risqué où des vies humaines sont en jeu, leur amitié s'en trouve durement éprouvée. Dans des mondes que tout oppose, ces enfants et leur famille seront appelés à faire des choix difficiles, entre vengeance et pardon.