By Helen Bushby
BBC News entertainment reporter in Los Angeles
Halle Berry thanked the makers of Catwoman for "putting me in a God-awful movie" when she turned up to collect her worst actress Razzie award.
Berry's Catwoman was panned by the critics
The actress, whose surprise appearance got her a standing ovation from a packed house, made a lengthy speech, parodying her 2002 Oscar win.
"It was just what my career needed - I was at the top and now I'm at the bottom," she said.
US President George W Bush won two Razzies for Fahrenheit 9/11.
Oliver Stone's historic epic Alexander had been up for six Razzies but did not win any.
Bette Midler's Wind Beneath My Wings was parodied
The ceremony, which also celebrated the Razzies' 25th anniversary, is not usually graced by its winners.
Mr Bush won for worst actor and worst screen couple, paired with either Secretary of State Condoleezza Rice or His Pet Goat.
Footage of him reacting to the first news of the 11 September terror attacks on the US was used in Michael Moore's documentary Fahrenheit 9/11.
Razzies were also awarded to singer Britney Spears and Defence Secretary Donald Rumsfeld for their appearances in the film.
Berry made a lengthy speech and parodied her sobbing during her 2002 Oscar win while brandishing her Oscar and Razzie - a small gold raspberry.
She said she turned up in person because she had been told as a child by her mother: "If you aren't able to be a good loser you're not able to be a good winner."
Catwoman also won worst film, director and screenplay, and screenwriter John Rogers was there to collect his prize.
The show opened with a parody of Fame
The announcer joked that "the Academy would like its Oscar back" before Berry collected her Razzie.
She said: "It's not like I ever aspired to be here but thank you. I've got my Oscar and I don't want to give it back - it's got my name on it."
Berry, who got her agent and fellow Catwoman actress Alex Borstein on stage with her, added: "I'd like to thank the rest of the cast - to give a really bad performance like mine you need to have really bad actors."
The show opened with a song and dance routine based on the film Fame, which was renamed "Lame", and another number was sung called Wind Between My Cheeks, parodying Bette Midler's Wind Beneath My Wings.
The awards' founder, John Wilson, said: "We do not pick on the little guys who don't have the budget", adding they drew attention instead to big-budget flops.
Catwoman actress Julie Newmar was honoured
Veteran actress Julie Newmar, who played Catwoman in the US TV series, was chosen to collect the prize for worst film, but was told she was the "best Catwoman".
Ben Affleck and Jennifer Lopez' film flop Gigli won worst "comedy" of the last 25 years while John Travolta's sci-fi film Battlefield Earth won worst "drama" since 1980.
Actor and California Governor Arnold Schwarzenegger, who has been up for eight Razzies, won one for having the most nominations without having won an award.
Scooby Doo 2: Monsters Unleashed was given the prize for worst remake or sequel.