Trivia question: Who played both the Kray twins in the film Legend?
And the answer is?
tom hardy