All Cast

Julianne Moore

Julianne Moore

Ingrid

Tilda Swinton

Tilda Swinton

Martha / Michelle

John Turturro

John Turturro

Damian

Alessandro Nivola

Alessandro Nivola

Policeman

Juan Diego Botto

Juan Diego Botto

Photographer

Raúl Arévalo

Raúl Arévalo

Spanish Priest (Bernardo)

Victoria Luengo

Victoria Luengo

Fred's Wife

Alex Høgh Andersen

Alex Høgh Andersen

Fred

Esther-Rose McGregor

Esther-Rose McGregor

Young Martha

Alvise Rigo

Alvise Rigo

Jonah (The Trainer)

Melina Matthews

Melina Matthews

Lawyer

Sarah Demeestere

Sarah Demeestere

Stella

Anh Duong

Anh Duong

Anne

Bobbi Salvör Menuez

Bobbi Salvör Menuez

Annika Wahlsten

Annika Wahlsten

Shane Woodward

Shane Woodward

Fire Chief

Paolo Luka Noé

Paolo Luka Noé

Spanish Priest 2

Cristina Kovani

Cristina Kovani

Gym Receptionist

Nya Bowman

Nya Bowman

Nurse

Dora Rowdon

Dora Rowdon

Viktor Longo

Viktor Longo

Antonios Antoniadis

Antonios Antoniadis

Policeman Assistant

Celia Rocha

Celia Rocha

Bowling Girl

Kyla Thomas

Kyla Thomas

Toon De Melker

Toon De Melker

Bowling Boy

Ira Gramerman

Ira Gramerman

Diner Patron (uncredited)

Tom Johnson

Tom Johnson

Guest (uncredited)