Gosh, an intelligent film for once. And no, I haven't read the book. Stunning sets and photography, thought provoking, comedic moments, interesting spotting bit part players (an incredibly young Toby Jones, Ned Sherrin!, Jimmy Somerville, Quentin Crisp!! etc.). Tilda Swinton is superb.