I though Tom Hardy did ok as “a bit posh and a bit bookish” in ‘A for Andromeda’ and Insheeption. But he is too chunky-looking.
Guy Pearce has been my favourite suggestion on here so far.
(And then you could shoehorn Alan Dale in as some long-in-the-tooth civil servant/official type. And Stefan Dennis as the crap comedy villain who gets it in the opening bit before the theme tune. 😆 )