Jones plays Elizabeth, a broken-hearted New Yorker who sets off to escape her past, staying in a few cities just long enough to witness other people's dramas unfolding. Jones's lackluster acting left her largely overshadowed by the lively perfomances of her co-stars: a typically charming Jude Law, a heart-wrenching David Strathairn, a slightly overacting Natalie Portman, and a marvelous, almost unrecognizable Rachel Weisz. Chan "Cat Power" Marshall also has a brief cameo.