Lady Helen Windsor attends the Stardust film premiere held at the Odeon Leicester Square on October 3, 2007 in London. .