Lata 70. XX wieku. Bezwzględny Charles Sobhraj (Tahar Rahim) poluje na turystów przemierzających Azję Południową. Zabiera swoim ofiarom paszporty, aby przejąć ich tożsamość. Partnerką w przestępczym procederze jest Marie-Andrée Leclerc (Jenna Coleman). Sprawą zaczyna się interesować holenderski dyplomata, Herman Knippenberg (Billy Howle). Oparta na prawdziwych wydarzeniach opowieść o wyrachowanym seryjnym mordercy, zwanym Bikini Killer.Ucieczka Gautiera zagraża dyplomatycznej karierze Hermana. Charles próbuje zdobyć pieniądze we Francji. Z krajem wiążą go silne wspomnienia.