Gone Baby Gone (2007) ending / spoiler
Amanda is alive and living at Doyle's (Morgan Freeman) house. Doyle also participated in the kidnapping along with Remy (Ed Harris) and Lionel (Amanda's uncle). Doyle tells Patrick (Casey Affleck) that he shouldn't turn him in for taking Amanda because they both know that she has a better life with him (Doyle and his wife) and not with her mother (Helene). Patrick tells the police, Doyle is arrested and Amanda is reunited with her mother. Angie leaves Patrick. Patrick visits Helene and they talk. She mentions that Lionel is in prison and Bea (Helene's sister) moved to Melrose. Patrick offers to watch over Amanda while Helene is out on a date. The last scene is Patrick and Amanda watching TV.
Submitted by Phantom Detective