Which members of the cast from ‘Peaky Blinders’ have also played Batman villains in the past?By David MillerIn TV Shows TriviaW View AnswerCillian Muphy and Tom Hardy.Cillian Murphy plays the Scarecrow, and Tom Hardy plays Bane.