Weaver was speaking ahead of her West End debut as Prospero in the William Shakespeare play The Tempest next year.