Gwyneth Paltrow has posed as stars including Audrey Hepburn, Farrah Fawcett and Madonna for a new beauty campaign.

The Oscar winner has recreated the looks of style icons from every decade from the 1950s to the 1980s as part of a special photoshoot for Max Factor's 100 Years of Glamour campaign, which celebrates the cosmetics company's history.

In one photograph, Paltrow adopts Hepburn's iconic look from classic movie Breakfast at Tiffany's, while in another she is seen sporting the messy hair and heavy eyeshadow of French beauty Brigitte Bardot.

Paltrow also recreates the glamorous look of Fawcett in the 1970s and the punky style of her pal Madonna in the 1980s.

Max Factor make-up artist Caroline Barnes says of the shoot, "We have taken our creative inspiration, Gwyneth Paltrow, and used make-up to transform her into glamorous heroines from varying decades."