Sandra Bullock paints a believable picture as the troubled detective, though seeing her as a cynical man-eating victim-turned-persecutor requires a leap of faith (or two). The two creepy troubled kids are portrayed adequately by Ryan Gosling and Michael Pitt.
I do have quite a bit of trouble getting Ben Chaplin into the equation (same problem arose when watching 'The Truth About Cats & Dogs' (http://us.imdb.com/title/tt0117979/). I mean, when you put an Englishman into an all-American movie, shouldn't there at least be a reason to put him there? Shouldn't there be some story leading up to the fact that an Englishman is serving as a detective on an American police force? Shouldn't there be some dialog pointing out and explaining that rather obvious fact? Or even some jokes about him being that English?
He looks out of place here, as he looked out of place in 'The Truth About Cats & Dogs'. Producers really should take notice, it distracts and annoys the audience (at least me). Nothing wrong with Chaplin's acting, it's just a matter of making an actor who is 'out of place' believable and not putting him somewhere without a good reason or a storyline.
The movie itself: well, thrillers, especially those dealing with solving a complicated crime, require some suspension of disbelief. This one's no different; actually, it requires quite a bit more effort than usual. In order to make Bullock smart enough to crack the case despite of all the pressures requiring her to let go of it, some unrealistic assumptions are being made about the evidence, and I'm sure a lot of people who watched it had a few moments of 'Come on, this is highly unlikely under the circumstances' or even 'Hey, you can't brush evidence aside like that to wrap this movie up!'.
Like I said: reasonably entertaining and watchable. Just don't use this as required viewing for detective exams. There are no shortcuts there.