
The end is where the plotting begins.

Helen Mirren
Patricia Highsmith

Alden Ehrenreich
Edward Ridgeway

Olivia Cooke
Clementine Balfour

Juliet Stevenson
Peggy

James Faulkner
Douglas Balfour

Brid Brennan
Kathryn Grierson
Maddalena Vallecchi Williams
Eleanor

Nikolai Selikovsky
Doctor
Luca Ferrini
Priest

Norbert Ortner
Taxi Driver

Alma Leiberg
Housekeeper

Enrico Mutti
Elegant italian man
Eduardo Xavier De Silva
Bradley Appleby

Giulia Lin
Tilly
Orlando Anselmetti
Waiter (Roman Bar)