Une jeune fille de 13 ans est entraînée dans le monde des courses de pigeons alors qu'elle doit faire face au divorce de ses parents et à la perte imminente de sa maison.
Photographes, Mark et David sont en mission au Kurdistan. Tandis que le premier décide de rester sur place quelques jours encore en quête du cliché susceptible de le rendre célèbre, le second ne supporte plus la violence quotidienne. Sa femme attend un enfant. Blessé, Mark échoue dans un hôpital de campagne, avant d’être rapatrié à Dublin, où il apprend que David, lui, a disparu...
Mark Renton semble en avoir fini avec la drogue. Il a un travail à Amsterdam qui lui assure un train de vie confortable. Il revient à Edimbourg, sa ville natale, pour se confronter à ses démons et à ses amis, qu'il a trahis 20 ans plus tôt...