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
Kenneth Axel Carlsson
Maggie meets George at a bar. He has fallen for her while she was singing, and wants to know everything about her life. He finally gets her sad story, how the authorities took her four children (after one of them was burned badly when she was out working), how the man she was with continously beat ...