Actor Nicholas Hoult has revealed he's been working out to play Lex Luthor in James Gunn's upcoming 'Superman' film because he wants the villain to have muscles.