Many of Britain's finest actors are or were gay. I'm thinking of Alec Guinness, John Gielgud, Ian McKellen, Nigel Hawthorne, Dirk Bogarde, Simon Callow, Stephen Fry, Ian Charleson, Rupert Everett, the list goes on.