Moss, 31, will appear in a television ad that will be in keeping with other spots in which celebrities have poked fun at their public image, the company said Friday.
"Kate Moss is an icon," said James Kydd, brand director of Virgin Mobile. "We are thrilled that she has agreed to appear in our latest commercial. In return, the least we can do is make it really funny."
The ad will debut online Dec. 20 and begin airing on television in the United Kingdom on Christmas Eve.
Moss checked into an Arizona rehab clinic in September after a London tabloid newspaper published pictures that allegedly showed her taking cocaine. She lost contracts with Burberry, Chanel and H&M.
Since then, Moss has picked up new contracts and is on the December cover of French Vogue magazine.