Gone Baby Gone is a critically acclaimed crime drama mystery film directed by Ben Affleck. It is based on the novel of the same name by Dennis Lehane and was adapted for the screen by Affleck and Aaron Stockard. The movie is set in Boston and stars Casey Affleck and Michelle Monaghan as two private investigators hunting for an abducted four-year-old girl from neighborhood of Dorchester. Amy Ryan received an Oscar nomination for her performance as the abducted girl's mother, Helene McCready.
When a young girl, Amanda McCready, goes missing in Boston, the case attracts widespread media attention. Private investigator Patrick Kenzie (Casey Affleck) and his partner and girlfriend Angie Gennaro (Michelle Monaghan) are hired by the child's aunt to find her. Kenzie and Angie discover that Amanda's mother, Helene McCready (Amy Ryan) and her boyfriend "Skinny Ray" had recently stolen money from a local drug lord. After Ray is murdered, Kenzie and Angie join the police detectives investigating the case, Nick Poole and Remy Bressant (John Ashton and Ed Harris), to arrange a trade of the money for Amanda. Police Captain Doyle (Morgan Freeman), shows Kenzie a telephone transcript of the drug lord setting up an exchange for Amanda. The exchange at a nearby quarry in Quincy is botched and Amanda is believed to have drowned. Captain Doyle, whose own daughter was also killed years before, takes responsibility and goes into early retirement.
Months later, a seven-year-old boy is abducted and Kenzie receives information that the boy has been abducted by a known child molester (Matthew Maher) in Everett, Massachusetts. After entering the house and finding evidence of the abducted boy, Kenzie returns later with Nick and Remy to rescue the boy. They are seen by the residents and Nick is shot. Kenzie enters the house and finds one of the residents dead. After being shot at, Kenzie retreats into the child molester's room. He finds the child molester in the room and the boy's dead body in the bathroom, and shoots the child molester.