good movie ***/4 but spoiled by an illogical ending(spoilers)

Rating: 7/10 (18 February 2008)

Characterization is all fine and well but the ending just doesn't make sense and I'm surprised so few picked up on it, to wit,
(1) Amanda just lives with a new family and nobody(even in the countryside) ever notices or finds this suspicious? This is just an insult. Maybe if he had moved to a foreign country(then how to explain the girl?)..
(2) Why did Jack Doyle kidnap the girl? Especially on half a pension.. This is never really fully explained.
(3) Then there is the out of nowhere histrionics of Angie who decides out of nowhere that the child should not be returned..what the heck..?? Something that seems artificially tacked on to lend dramatic tension to the last part of the movie..