Frank (Eddie Marsan) jest byłym żołnierzem, nękanym przez wojenne wspomnienia. Żyje samotnie, regularnie topiąc smutki w alkoholu. Christine (Romola Garai) - pod maską błyskotliwej bizneswoman skrywa zmęczoną życiem kobietę, która wpadła w sidła narkomanii, zawiodła jako matka i wdała się w romans z żonatym mężczyzną. Z kolei Lynette (Candese Reid), to czarnoskóra nastolatka, będąca na gigancie. Spędza noce na ulicach wielkiego miasta, otulona zniszczoną kołdrą. Losy tych trojga splatają się w dość nieoczekiwany sposób. Powierzchowna znajomość Franka i Christine szybko przeradza się w fizyczną relację. Lynette zyskuje dach nad głową i opiekuna, który traktuje ją jak córkę. Przytłoczeni surową rzeczywistością, powoli zaczynają dostrzegać nadzieję na lepsze jutro. Żadne z nich nawet nie podejrzewa, że kiedy na scenie pojawi się Danny (Tom Sturridge) – nieobliczalny chłopak Lynette – los całej trójki ulegnie drastycznej zmianie. Na gorsze.