Anna (Julia Roberts) é uma fotógrafa bem sucedida, que se divorciou recentemente. Ela conhece e seduz Dan (Jude Law), um aspirante a romancista que ganha a vida escrevendo obituários, mas se casa com Larry (Clive Owen). Dan mantém um caso secreto com Anna mesmo após ela se casar e usa Alice (Natalie Portman), uma stripper, como musa inspiradora para ganhar confiança e tentar conquistar o amor de Anna.