The Princess of Wales dazzles in rarely seen amethyst necklace as she joins Prince William and Tom Cruise at star-studded premiere in London