LONDON — Angela Lansbury has British critics spellbound with her performance as a dotty mystic in "Blithe Spirit" on the London stage.

The 88-year-old actress is appearing in the West End for the first time in almost 40 years as medium Madame Arcati in Noel Coward's supernatural farce. She won a Tony for the role on Broadway in 2009.

The Daily Telegraph's Charles Spencer praised Lansbury's "astonishing energy and comic panache" in the production, directed by 85-year-old Michael Blakemore. In Wednesday's Times of London, Dominic Maxwell said Lansbury's "amazing precision and vim" were "a master-class in character comedy."