All Cast

Brooke Shields

Brooke Shields

Sophie

Cary Elwes

Cary Elwes

Myles

Lee Ross

Lee Ross

Thomas

Andi Osho

Andi Osho

Maisie

Tina Gray

Tina Gray

Helen

Eilidh Loan

Eilidh Loan

Rhona

Stephen Oswald

Stephen Oswald

Angus

Vanessa Grasse

Vanessa Grasse

Lexi

Desiree Burch

Desiree Burch

Claire

Anthony Strachan

Anthony Strachan

Eamon

Drew Barrymore

Drew Barrymore

Self

John Stahl

John Stahl

Solicitor

Timothy Barrow

Timothy Barrow

Barkeep

Mark Fleischmann

Mark Fleischmann

Frank De Luca

Suanne Braun

Suanne Braun

Mrs. Donatelli