Host Sarah Silverman also introduced a novel new way of getting winners to keep their speeches short - a hugely fat sumo wrestler who threatened to beat up any windbags.

Gerard Butler suffered his wrath after winning Best Fight for 300, with the star admitting he thought he'd lose out to Sacha Baron Cohen in Borat.

"I want to give a message to younger people and that is when you're doing an action movie, it's really good fun to kick the s*** out of as many people as you can," he said. "I had so much fun kicking arse, basically."

Jack Nicholson milked the crowd after winning Best Villain in The Departed. He picked up his gold popcorn statuette and thanked the soldiers fighting in the Middle East, before admitting: "I like being a villain."