Gone Baby Gone is a 2007 crime drama directed by Ben Affleck. Private detectives, Patrick Kenzie (Casey Affleck) and Angie Gennaro (Michelle Monaghan), are hired to find Amanda McCready (Madeline O'Brien), a little girl who has disappeared from her home in Boston. In their investigation, Kenzie and Gennaro discover Amanda's parents, Helene (Amy Ryan) and Skinny Ray (Sean Malone), have stolen money from a local drug lord. When Ray turns up dead, Kenzie and Gennaro team up with police detectives Nick Poole (John Ashton) and Remy Bressant (Ed Harris) to exchange the drug lord's missing money for Amanda. Captain Jack Doyle (Morgan Freeman), whose own daughter was killed years earlier, takes control of the ransom delivery at a local quarry. The exchange goes horribly wrong and Amanda disappears, assumed drowned. Captain Doyle takes responsibility for her death and goes into early retirement. Years later, Kenzie is working with Remy on another crime when Remy accidentally reveals that he knew Skinny Ray prior to Amanda's kidnapping. This revelation astounds Kenzie and sets him on a path to discover the truth behind Amanda's disappearance.moreless