Kelly Preston
Cassie
Jenny Seagrove
Kate
Sally Phillips
Liz
Ben Miller
Dan
Franco Nero
Giovanni
Judi Dench
Diana
Andrea Corr
Anna
Peter Bowles
Vicar
Jordan Waller
Spanish DJ
Elizabeth Dormer-Phillips
Maddie
Ismael Calvo Delgado
Graham