Charlize Theron: Andy

KiKi Layne: Nile

Matthias Schoenaerts: Booker

Marwan Kenzari: Joe

Luca Marinelli: Nicky

Chiwetel Ejiofor: Copley

Harry Melling: Merrick

Veronica Ngo: Quynh

Natacha Karam: Dizzy

Mette Towley: Jordan

Anamaria Marinca: Dr Meta Kozak

Micheal Ward: Lykon