Casting may be 90% of the work in getting a move right, but this time even top class actors can't rescue the confused plot with its rather obvious 'twist'.
Ray Liotta is convincingly bullish and scheming as the police chief on his way up. Al Pacino brightens the few scenes he appears in as the outgoing top dog, who in his earlier career may have helped his partner's son evade a murder rap. A whole bunch of ghosts come back to haunt everyone, and the now grown killer has turned into an honest policeman himself; a family man, and frankly a fairly dull and dumb arm of the law if ever there was one.
Sadly, Channing Tatum's performance is what lets down the movie; his scenes tend to plod and that's a problem because he is the pivotal character. There's also some random violence thrown in for no good reason (ask yourself at the end who rammed his car and why). And the 'heartwarming at home with the family' scenes gave me gas.
When the motivating force behind the events is revealed then very little of it makes sense: the bad guys, who are perfectly willing to kill, could just have topped a couple of people earlier in the day and saved themselves an awful lot of meaningless machinations.
The Son Of No One also suffers from the usual poor soundtrack mix (incidental too loud, key dialogue mumbled).
Overall, thought, this is a reasonably entertaining little thriller if you abandon common sense. Just don't be distracted by the big names and think you're going to see some quality scripting or direction; it's a B-movie which aims high, is all. Three stars is generous: two stars is a little bit harsh.