Cameron, 44, and his Christian comedy 'Saving Christmas' won four out of the six categories they were nominated for, including Worst Picture and Worst Actor, reported People magazine.
Cameron Diaz was honoured at the ceremony, receiving the award for Worst Actress for her roles in 'The Other Woman' and 'Sex Tape'.
The 42-year-old actress was nominated for two other awards, including 'Worst Supporting Actress' for her stint as Coleen Hannigan in the 'Annie' remake and 'Worst Screen Combo' with Jason Segel in 'Sex Tape', but lost to Megan Fox ('Teenage Mutant Ninja Turtles') and Cameron and his ego ('Saving Christmas') respectively.
Ben Affleck has been the inaugural winner, going from Razzie Worst Actor winner with 'Gigli' in 2003 to producing Oscar-winning film 'Argo' in 2012 and generating huge box-office success with 'Gone Girl' last year.