Marianne Elliott's London-born production of Tony Kushner's masterwork is blazingly reimagined with a cast including Nathan Lane and Andrew Garfield.