Gone Baby Gone is based on the novel by Dennis Lehane which has been adapted by Ben Affleck in his directorial debut.
Set in Boston in a neighbourhood of Dorchester four year old Amanda McCready has disappeared without a trace.
The child's aunt and uncle plead with local private investigators Patrick Kenzie (Casey Affleck) and Angie Genano (Michelle Monaghan) to take on the case.
The pair, who know the city well, dig into the child's pat discovering a drug-addicted mother, ex-cons, child abuse and drug dealers but this brings them no nearer to finding Amanda.
They join forces with detective Remy Bressant (Ed Harris) and police captain Jack Doyle (Morgan Freeman) and together they discover the sad truth of Amanda's fate.
But Patrick can't walk away from the case and goes back over the clues finding himself being driven into a web of lies and violence which leaves him facing a moral dilemma.
View the Gone Baby Gone gallery.