Cillian Murphy should be the worst man to play Tommy Shelby but turns out to be the best. Do a search on Google Images and you’ll find Murphy a winsome waif with an indie-girl fringe. Yet for Peaky Blinders he seems to have found another face altogether: insolent, superior, the nastiness somehow intensified by the prettiness. His cheekbones sharp as the blades sewn into his cap. He looks beautiful and hateful, squalid and divine. (The Telegraph)