The plot is muddled and keeps throwing in random irrelevant characters and plot lines. The main plot line of a Catholic teenage girl getting pregnant feels both unoriginal and preachy, but mainly a poor script makes it hard for the actors to engage fully. Some great actors - Jaime Winstone is charismatic and luminous, Niamh James, Julian Glover, Baz Black all give great performances hindered by a ponderous plot and script so their best efforts cannot raise this film from the C division where it belongs. Mainly it is confusing and hard to follow the different plot lines which don't have a purpose and result in an incredibly boring experience. Definitely don't waste your time unless you have insomnia.