Dawn French as Gina Benelli
Iain Glen as Leo Vincent
Emilia Fox as Sam Vincent
Tanya Reynolds as Teresa Benelli
Ruairi O’Connor as Michael Vincent
Sheila Hancock as Mimi Vincent
Cesare Taurasi as Franco
Mark Letheren as Dio Tremayne
Vinette Robinson as Rosa
Obi Abili as Reverend Norton
Kemi-Bo Jacobs as Suzy
Risteard Cooper as James Harley
Hetti Bywater as Daisy
Jonathan Jaynes as Clyde Palmer
Franco Nero as Joe Benelli
Aaron Anthony as Adam Hesketh