Set in London, England, good Samaritan Dan Woolf (Jude Law) a struggling writer, takes Alice Ayres (Natalie Portman), a shady young woman and part-time stripper, to the hospital when she's hit by a car, and they fall in love. From there, a series of ups and downs, involving malicious intent ensues.