Blithe Spirit

The cast of this starry revival includes Angela Lansbury, Christine Ebersole and Rupert Everett.

Photos