Love. Murder. Revenge.
Als de serveerster Rose (Andrea Riseborough) getuige is van een gewelddadige afrekening in opdracht van de crimineel Pinkie Brown (Sam Riley), zijn hun beide levens plots verweven. Hoewel Pinkie in de eerste plaats wil weten of Rose een bedreiging voor hem vormt, komen er later heel andere gevoelens boven drijven.