Cameron Diaz has been named Hollywood's Worst Actress at the 2015 Golden Raspberry Awards, while former Worst Actor winner Ben Affleck redeemed himself with his role in acclaimed drama Gone Girl.

The 'worst' movies of 2014 were called out at the ceremony in Los Angeles on Saturday (21Feb15), just a day before the Oscars on Sunday (22Feb15).

Diaz was crowned Worst Actress for her roles in The Other Woman and Sex Tape, while her film Annie was chosen as Worst Remake. Kirk Cameron was named Worst Actor, his comedy Saving Christmas was named Worst Picture and he also landed the Worst Screen Combo award for "Kirk Cameron & His Ego".

Worst Supporting Actor went to Kelsey Grammer, for The Expendables 3, Legends of Oz, Think Like a Man Too and Transformers: Age of Extinction, and Megan Fox was named Worst Supporting Actress for Teenage Mutant Ninja Turtles.

However, it was a good night for 2004 Worst Actor winner Affleck, who won the inaugural Redeemer Award, which is given to a superstar who has been awarded a Razzie in the past, but has since rebounded with critical success.

Affleck's turn in Gone Girl did enough to make up for his performances in films such as Gigi and Daredevil.