Every character in "Peaky Blinders" is complex, layered, and almost always wavering between the good and the bad. Casting actors for a show where there's no clear hero and villain, so to say, is no easy task, and fans might be surprised to learn that Grace was the toughest to cast.