Cassie (Carey Mulligan) had een veelbelovende toekomst tot een mysterieus incident haar leven omgooide. Sindsdien is niets in haar leven nog wat het lijkt en leidt ze een dubbelleven. Overdag is ze een charismatische, veelbelovende jonge vrouw, 's nachts struint ze elke nachtclub af waar ze zich dronken voordoet om zich te laten oppikken door zogenaamd bezorgde mannen. Tot op een dag een onverwachte ontmoeting haar de kans geeft om haar verleden recht te zetten.