Maggie has had four children, by four different fathers, removed by social services because of a previous violent relationship. When she meets Jorge, a gentle Latin American refugee, she gradually sees her chance for happiness, but her history still haunts her.
Crissy Rock
as Maggie Conlan
Vladimir Vega
as Jorge
Sandie Lavelle
as Mairead
Mauricio Venegas
as Adrian
Ray Winstone
as Simon
Clare Perkins
as Jill
Jason Stracey
as Sean
Luke Brown
as Mickey
Lily Farrell
as Serena
Scottie Moore
as Maggie's Father
Linda Ross
as Maggie's Mother
Kim Hartley
as Maggie, Aged 5