Justin (Jennifer Aniston Jennifer Aniston) and Phil (John C. John C. Reilly) are a couple who have been married for many years. Phil is addicted to drugs and alcohol and hangs out with his bad friend Buda (Tim Blake Nelson Tim Blake Nelson). The side effects of drugs made Phil infertile, and Justin's desire to be a mother was mercilessly deprived. The appearance of a young boy named Holden (Jack Gyllenhaal Jake Gyllenhaal) attracts Justin's attention. Justin is fascinated by Holden's maverick lifestyle, and as time goes by, their relationship finally transcends simple friendship. Buda discovers the affair between Justin and Holden and begins a long extortion of Justin, and what's worse, at this juncture, Justin finds himself in love.