Princess Diana's Catherine Walker Gown While Princess Diana certainly wore a lot of florals during her time as a royal, the one-shoulder dress on The Crown seems to be modeled after this Catherine Walker gown she wore during a visit to Brazil in April 1991. Image Source: Getty / Tim Graham