Brand new sealed.
After her boyfriend of five years breaks up with her, Elizabeth (Norah Jones) consoles herself by consuming creamy confections at a sympathetic cafe owner's (Jude Law) eatery. She sets out on a road trip, supporting herself as a waitress along the way. Elizabeth meets a host of interesting characters on her journey, including an alcoholic policeman (David Strathairn), his unfaithful wife (Rachel Weisz), and a gambler (Natalie Portman).