Having lost contracts with H&M and Chanel earlier this year, model Kate Moss is to appear in a new TV ad for phone company Virgin Mobile.
The ad will feature the 31-year-old in a rare speaking role and will send up her public image.
Commenting, Virgin Mobile brand director James Kydd said: "Kate Moss is an icon. We are thrilled that she has agreed to appear in our latest commercial."
The ad will premiere on British television on Christmas Eve.