Lata 30. XX wieku. Złodziejaszek Henri Charriere (Charlie Hunnam) wiedzie barwne, pełne przygód życie w Paryżu. Jego rzeczywistość całkowicie się zmienia, gdy zostaje oskarżony o morderstwo, którego nie popełnił. Mimo alibi zapewnionego mu przez kochankę Nenette (Eve Hewson) zostaje skazany na pobyt w kolonii karnej na Diabelskiej Wyspie w Gujanie Francuskiej. Mieszczące się tam więzienie słynie z tego, że do tej pory nikt z niego nie uciekł. W drodze do zakładu karnego Henri poznaje ekscentrycznego fałszerza Louisa Degę (Rami Malek). Wkrótce ratuje mu życie. Ten w ramach podziękowania decyduje się pomóc Charriere'owi wydostać się z pilnie strzeżonej placówki. Obaj łączą siły, by zrealizować misję niemożliwą. Scenariusz produkcji oparto na podstawie autobiograficznej powieści Henriego Charriere'a pt. "Papillon". Zdjęcia powstawały w Serbii, Czarnogórze oraz na Malcie.