David Hare was spot-on when he said that "there's a sort of line where you can't tell where Wilde ends and Rupert [Everett] begins".