Kirk Cameron's Saving Christmas, a film which promises to "put Christ back into Christmas" and actor Cameron Diaz triumphed Saturday at the Razzies anti-award show, Hollywood's hall of shame.
On the eve of the Oscars, the movie -- of which one critic said "even devout born-again Christians will find this hard to stomach" -- took the worst picture, as well as worst actor, worst screenplay and worst screen combo.
The film has the dubious honor of a straight zero rating on the Rotten Tomatoes movie ranking website, where the LA Times critics said of it: "Virtually everything about this production feels thrown together."
Blockbuster filmmaker Michael Bay meanwhile was named worst director for Transformers: Age of Extinction at the ceremony, formally called the Golden Raspberries, which celebrated Tinseltown's worst output of 2014.
Diaz was named worst actress for The Other Woman and Sex Tape, while worst supporting actress went to Megan Fox for Teenage Mutant Ninja Turtles.
In the anti-awards show hosted in a downtown Hollywood theatre, the worst supporting actor accolade was won by Kelsey Grammer for performances including in The Expendables 3 and Transformers.
Big-screen musical adaptation Annie, starring Jamie Foxx and Oscar-nominated child star Quvenzhane Wallis, was named the worst remake, sequel or rip-off.
The Razzies were created in 1980 as an antidote to Hollywood's star-studded, back-slapping annual awards season, which climaxes on February 22 this year with the 87th Oscars.
All but one of the Razzie categories are chosen by the 800 or so members of the Golden Raspberry Award Foundation, who earn voting rights by paying a $40 membership fee, with a $25 annual renewal.
Nominees very rarely attend the Razzies. Sandra Bullock turned up to accept worst actress in 2010 for All About Steve, a day before winning best actress Oscar for The Blind Side.
The Oscars will be held Sunday at the Dolby Theatre in downtown Hollywood.