The term "Miscast" could have been invented for this movie, the protagonist is supposed to be a streetwise, tough talking private eye, with a girlfriend/partner on his arm and a fast quip on his lip and a faster gun on his hip, so who does Ben Affleck cast?, but his younger bro Casey, who looks....and maybe it's just me....about 12, and for me that central jarring problem proved impossible to get over, i mean he looks too young for acne let alone to be a private eye. Harris and Freeman, play Harris and Freeman, they struggle with paper thin dialogue and one dimensional characters and it shows, an overly complex kidnapping thriller with a frankly ridiculous denouement, i didn't like, sympathise, or identify with any of the characters overall a C-. One thing i have to mention is this movies frankly f----d up moral compass, as pointed out by other equally bemused reviewers, at one point (spoilers) Casey shoots an unarmed (although slimy) man in the back of the head executioner style, and takes part in a drug deal, and YET in the "stunning" end twist has to make a choice between leaving the kidnapped child in the arms of it's new and "saintly" parents or returning it to it's real crack whore, drug running mother, well what you have done kids?....deeply unpleasant movie, avoid