All Cast

Isabelle Huppert

Isabelle Huppert

Joan Verra

Freya Mavor

Freya Mavor

Joan Verra, in the 1970s-80s

Lars Eidinger

Lars Eidinger

Tim Ardenne

Éanna Hardwicke

Éanna Hardwicke

Doug, in the 1970s

Florence Loiret Caille

Florence Loiret Caille

Madeleine Verra

Swann Arlaud

Swann Arlaud

Nathan Verra

Leo Hanna

Leo Hanna

Fergus

Christopher Livingston

Christopher Livingston

Roseanna Purcell

Roseanna Purcell

Dimitri Doré

Dimitri Doré

Nathan Verra, in the 1990s

Denise Kiesow

Denise Kiesow