Kate Bosworth faced up to her fears of singing in public as she starred in clothing firm Topshop's festive ad.

The actress performs atop a piano in the promo, which was filmed by her new husband Michael Polish, and she admits the experience was "white-knuckling".

She says, "I was surrounded by people I didn't know, singing a rendition of Winter Wonderland."