Keira Knightley, Elisabeth Moss and Rebecca Hall have taken to the London stage and audiences are lining up.