Gone Baby Gone begins with a search for a young child gone missing in Boston. Patrick Kenzie, (Casey Affleck) a private investigator, is hired by the aunt of the missing child to help the police, under Chief Doyle (Morgan Freeman), talk to "the neighborhood people" who are reluctant to talk to the police. The missing child's mother is a drug addict who has put her daughter in danger many times in the past. Kenzie and his girlfriend/partner Angie (Michelle Monaghan) find out that the child's mother, Helene (Amy Ryan), and her boyfriend Skinny Ray, had stolen $130,000 from a local drug lord.