The New York-based writer Elizabeth Gilbert (Julia Roberts), having fallen into a funk, chucks her weightless husband (Billy Crudup) and her equally weightless lover (James Franco) and restores herself by sampling the gustatory and spiritual gifts of Italy, India, and Bali.