Originally posted by Barbara:
British, acerbic, and immensely attractive
I can think of someone who fits - but I guess I'm too old, Barbara

. But surely Holland isn't
British? OK, Paul Darrow is, but I don't recall any suggestion in the books that Holland is anything other than an American.
Some miscellaneous suggestions, if you're serious about "British" (including Irish): Jude Law? Rufus Sewell? Dylan Moran? Nathaniel Parker? Steven Mackintosh? David Morrissey? Mark Rylance? Gabriel Byrne? John Hannah?