All Cast

Elle Fanning

Elle Fanning

Violet Valenski

Zlatko Burić

Zlatko Burić

Vladimir Brajkovic

Rebecca Hall

Rebecca Hall

Jules

Agnieszka Grochowska

Agnieszka Grochowska

Maria Valenski

Millie Brady

Millie Brady

Anastasia

Ruairí O'Connor

Ruairí O'Connor

Keyan Spears

Archie Madekwe

Archie Madekwe

Luke

Clara Rugaard

Clara Rugaard

Roxy

Rizha

Rizha

Angel X

Olive Gray

Olive Gray

Lisa

Ria Zmitrowicz

Ria Zmitrowicz

Hayley

Jordan Stephens

Jordan Stephens

Rollo

Vivian Oparah

Vivian Oparah

Kelli

Richard Leeming

Richard Leeming

Yuriy

Andrew Ellis

Andrew Ellis

Roger

Ursula Holliday

Ursula Holliday

Louise

Stephen Boxer

Stephen Boxer

Priest

Johnny Vaughan

Johnny Vaughan

Teen Spirit Emcee

Danny Dyer

Danny Dyer

TV Dad

Dani Dyer

Dani Dyer

TV Daughter

Daisy Lowe

Daisy Lowe

Teen Spirit Host

Marius de Vries

Marius de Vries

Marcus

Elizabeth Berrington

Elizabeth Berrington

Lorene

John Locke

John Locke

Gary the Bartender