What is the answer: Who plays both of the Kray twins in the 2015 film Legend?
tom hardy