“Bohemian Rhapsody,” a film based on the band Queen, surprised the audience as a winner of two major prizes at Sunday's Golden Globe Awards.
The Freddie Mercury biopic romped home with the trophies for best film drama and best drama actor for its star Rami Malek, who played the late frontman.
Despite being heavily tipped and nominated for five prizes, “A Star Is Born” won just one award – best original song for Shallow.
“Green Book” was the night's other big film winner, scooping three prizes.
It took best musical or comedy film, best screenplay, and best supporting actor for Mahershala Ali.
Set in the 1960s and co-starring Viggo Mortensen, the movie tells the story of an African-American musician who hires an Italian-American driver to take him on a tour of the Deep South.
Its Golden Globes victories make it a favourite for next month's Oscars.
The honors for “Bohemian Rhapsody” are especially a surprise because of mixed reviews and upheaval during production, according to BBC.com.
Its original director Bryan Singer was fired from the film because of "unreliable behavior" after reports that he had a quarrel with Malek on set. Dexter Fletcher was brought in to complete the project.
But it has been a box office hit and Malek's name will be a high probability for Oscar nominations later this month.
In his acceptance speech on Sunday, Malek did not thank Singer, but instead paid worshipful tribute to Queen and said he was overwhelmed at the win.
"To you, Brian May, to you, Roger Taylor, for ensuring that authenticity remains in the world," he said. Both May and Taylor attended the ceremony.
He dedicated the award to Mercury, who died in 1991, adding: "This is for and because of you, gorgeous!"