The Duchess of Cambridge turned heads on the red carpet at Royal Albert Hall as she walked alongside her husband Prince William. Last month, Kate Middleton dazzled the world when she arrived at the London premiere of the new James Bond film No Time to Die wearing a glittering gold embellished Jenny Packham gown.