Un jeune réfugié afghan homosexuel dévoile son histoire. Il replonge dans son passé, entre innocence de l'enfance et traumatisme de l'exil.
Benjamin Barker s'évade de la geôle où il croupit depuis quinze ans. Il retourne à Londres et s'installe dans son échoppe de barbier sous le nom de Sweeney Todd. Il souhaite se venger du juge Turpin, une brute responsable de la mort de sa femme...