At the time of casting for Thomas Shelby, Steven Knight was looking at both Cillian Murphy and Jason Statham for the role, with Knight leaning more towards Statham because he had the physicality needed for the role. "There was slight hesitation," Murphy said, "because I'd never really played that physically imposing sort of hyper-masculine type character."