British romantic drama Atonement has won best film at this year's Golden Globe awards.
The movie, starring Keira Knightley and James McAvoy, took top honours at a press conference in Los Angeles.
But the lavish red carpet ceremony was cancelled because of the ongoing writers' strike, meaning none of the stars were present.
Other winners included Daniel Day-Lewis who won best actor for the role of an oil tycoon in There Will Be Blood.
The honours were announced at a low-key media event at the Beverly Hilton Hotel without any of the stars being present.
MAIN FILM WINNERS
Atonement - best film (drama), best original score
Sweeney Todd - best film (musical or comedy), best actor (musical or comedy)
No Country for Old Men - best supporting actor, best screenplay
The Diving Bell and the Butterfly - best foreign language film, best director
US TV entertainment reporters like Billy Bush of Access Hollywood and Mary Hart of Entertainment Tonight read a list of the winners to an audience of around 600 peers, who offered scattered applause.
The bloody Sweeney Todd: The Demon Barber of Fleet Street was chosen as best musical or comedy, while its star, Johnny Depp, won for best actor in a musical or comedy.
He plays the vengeful barber who slits the throats of his customers in the film adaptation of Stephen Sondheim's stage musical.
British actress Julie Christie won the best actress Golden Globe for her role as an Alzheimer's sufferer in Away From Her.
Australian Cate Blanchett won best supporting actress in a film for her role in I'm Not There, and France's Marion Cotillard won for best actress in a musical or comedy for her remarkable personification of singer Edith Piaf in La Vie En Rose.
Daniel Day Lewis was named best actor for There Will Be Blood
Spaniard Javier Bardem, who plays a killer tracking a fortune in No Country for Old Men, won the Globe for best supporting actor.
In a statement released after the announcement, Bardem said: "It is a great honour to have been recognised with this award in a time when there are so many outstanding performances in this category."
No Country for Old Men, which also won the screenplay prize for writer-directors Ethan and Joel Coen, had been expected to win top honours after clinching a number of prizes this awards' season.
Rodent tale Ratatouille was named best animated film.
The television winners included British actress Samantha Morton, who took the best supporting TV actress gong for her role in Longford.
The Channel 4 programme, which explored the relationship between Moors Murderer Myra Hindley and prisons campaigner Lord Longford, was the night's biggest winner.
It also won best TV mini-series or film, and best actor for Jim Broadbent.
It was a good night for Ricky Gervais, whose TV show Extras was named best musical or comedy TV series.
But he missed out on the best actor gong to David Duchovny, who took the honours for Californication.
Johnny Depp was named best actor in a musical or comedy
Duchovny later revealed he had been too nervous to watch the televised announcement.
"I didn't want to watch," he said.
"It would just make me tense or nervous, so I went out to see a movie and I knew I wouldn't be home until it was announced.
"I knew if my phone was ringing when I walked into my hotel room that I would have won. Nobody calls a loser."
The best drama TV series went to Mad Men, and there were best drama acting honours for Glenn Close, for Damages, and Jon Hamm, for Mad Men.
The Writers Guild of America has been on strike since 5 November over royalties for work distributed online or on DVD.
Actors had said they would not cross picket lines in support of writers.
MAIN TV WINNERS
Longford - best mini-series or film made for TV, best actor (mini-series or film made for TV), best supporting actress (mini-series or film made for TV)
Mad Men - best series (drama), best actor (drama)
On Friday, the writers announced they would not picket the news conference after it was decided that the event, which had been scheduled to appear as an exclusive NBC broadcast, would be made available to all media.
But production crew workers protested outside the Beverly Hilton prior to the press conference.
They held placards calling for an end to the 71-day strike that has brought many films and TV shows to a halt.
Although the Globes are viewed as a form guide for the Oscars, in recent years the awards have thrown up false leads.
For the past three years, none of the Golden Globes' best movie drama winners has gone on to win the best picture Oscar.