Princess Diana's Red Polka-Dot Dress Princess Diana wore a red polka-dot dress for the 1981 premiere of the Bond film For Your Eyes Only. Image Source: Getty / Tim Graham