All Cast

Leonardo DiCaprio

Leonardo DiCaprio

Richard

Virginie Ledoyen

Virginie Ledoyen

Françoise

Guillaume Canet

Guillaume Canet

Étienne

Tilda Swinton

Tilda Swinton

Sal

Staffan Kihlbom

Staffan Kihlbom

Christo

Paterson Joseph

Paterson Joseph

Keaty

Peter Youngblood Hills

Peter Youngblood Hills

Zeph

Robert Carlyle

Robert Carlyle

Daffy

Jerry Swindall

Jerry Swindall

Sammy

Lars Arentz-Hansen

Lars Arentz-Hansen

Bugs

Jukka Hiltunen

Jukka Hiltunen

Karl

Magnus Lindgren

Magnus Lindgren

Sten

Daniel York

Daniel York

Hustler

Daniel Caltagirone

Daniel Caltagirone

Unhygienix

Zelda Tinska

Zelda Tinska

Sonja

Saskia Mulder

Saskia Mulder

Hilda

Sian Ejiwunmi-Le Berre

Sian Ejiwunmi-Le Berre

Beach Community Member

Gunilla Karlson

Gunilla Karlson

Beach Community Member

Victoria Smurfit

Victoria Smurfit

Weather Girl

Samuel Gough

Samuel Gough

Guitarist

Isabella Seibert

Isabella Seibert

Beach Community Member

Somboon Phutaroth

Somboon Phutaroth

Housekeeper

Patcharawan Patarakijjanon

Patcharawan Patarakijjanon

Hotel Receptionist

Kaneung Kenia

Kaneung Kenia

Farmer

Sanya Cheunjit

Sanya Cheunjit

Farmer

Weeratham 'Norman' Wichairaksakui

Weeratham 'Norman' Wichairaksakui

Detective

Andrew Carmichael

Andrew Carmichael

Beach Community Member

Elizabeth Thomas

Elizabeth Thomas

Beach Community Member

Krongthong Thampradith

Krongthong Thampradith

Woman with Keys

Hélène de Fougerolles

Hélène de Fougerolles

Hélène

Sahajak Boonthanakit

Sahajak Boonthanakit

Travel Agent

Apichart Chusakul

Apichart Chusakul

Senior Farmer

Somchai Santitharangkun

Somchai Santitharangkun

Farmer

Seng Kawee

Seng Kawee

Farmer

Somkuan 'Kuan' Siroon

Somkuan 'Kuan' Siroon

Farmer

Peter Gevisser

Peter Gevisser

Gregorio

Lidija Zovkić

Lidija Zovkić

Mirjana

Myriam Acharki

Myriam Acharki

Beach Community Member

Bindu De Stoppani

Bindu De Stoppani

Beach Community Member

Stacy Hart

Stacy Hart

Beach Community Member

Nina Jacques

Nina Jacques

Beach Community Member

Sheridan Jones

Sheridan Jones

Beach Community Member

Michael Thorpe

Michael Thorpe

Beach Community Member

Timothy Webster

Timothy Webster

Beach Community Member

Ramon Woolfe

Ramon Woolfe

Beach Community Member

Simone Huber

Simone Huber

Eva

Raweeporn 'Non' Srimonju

Raweeporn 'Non' Srimonju

Sumet