Corrado Rinaldi, un haut-fonctionnaire du Ministère de l’Intérieur italien, se spécialise dans les missions internationales contre l’immigration illégale et s’apprête à repartir en Libye. À Tripoli, il est attendu par son collègue Luigi Colazzi et un délégué français nommé Gérard, avec lesquels il doit visiter un centre d’accueil pour demandeurs d’asile. Les conditions dans lesquelles sont recueillis les refugiés et la découverte d’un cadavre tenu caché confirment ce que les fonctionnaires soupçonnaient déjà : les gérants de ces refuges ont manifestement des accords secrets avec des trafiquants à qui ils fournissent des migrants. Corrado en essayant d’agir va se heurter aux logiques de pouvoir tribales, puis une fois rentré en Italie, à celle de la politique locale. Il va surtout devoir faire face à sa propre conscience tandis qu’il essaie d’aider une jeune Somalienne, Swada, qu’il a rencontrée dans le centre libyen.