LOS ANGELES (AFP) - Ben Affleck’s Iran hostage drama “Argo” and musical “Les Miserables” were the big winners Sunday at the Golden Globes, while Steven Spielberg’s “Lincoln” went home with a disappointing sole award.

Affleck won both best dramatic film and director for his movie about a CIA mission to rescue diplomats in Tehran in 1979, while “Les Miserables” won best film, actor and supporting actress in the musical/comedy category.

As expected Daniel Day-Lewis won best drama actor for his portrayal of Abraham Lincoln, but that was the only top award for Spielberg’s film, which had topped the nominations tally with seven at the 70th annual Globe awards.

And favorite Jessica Chastain meanwhile won best drama actress as a relentless CIA agent tracking down Osama bin Laden in Kathryn Bigelow’s “Zero Dark Thirty,” while Quentin Tarantino’s “Django Unchained” won two key prizes.

But the night, to the surprise of some, belonged to Affleck, who took the top two prizes.

The actor-director, who plays a CIA agent who rescues six US diplomats from the Canadian ambassador’s residence in Tehran in 1979, paid tribute to real-life agents and diplomats, including the actual character he played.

“Really this award is about Tony Mendez. You saw him. He’s an American hero. He represents the (US) foreign service making sacrifices every day for Americans. Our troops overseas. I want to thank them very much,” he said.

The movie has been accused of taking liberties with history, notably by exaggerating the role of the CIA in getting the US diplomats out, at the expense of the Canadian envoy in Tehran at the time.

But it was a vindication of sorts for Affleck, who was snubbed in the Oscar nominations announced last week, failing to win a best director nod. Speaking backstage, George Clooney, a producer on “Argo,” admitted he was “disappointed,” and that Affleck “should have been nominated” for the February 24 Oscars show. “It’s disappointing, but we’re not dead yet,” he added.

Meanwhile “Les Miserables,” a musical adapted from the Victor Hugo book, won best musical/comedy movie, and Australian Hugh Jackman won best actor for his all-singing role, and co-star Anne Hathaway won best supporting actress.

Hathaway won for her portrayal of the young mother and prostitute Fantine, beating fellow nominees Amy Adams in “The Master,” Sally Field in “Lincoln,” Helen Hunt in “The Sessions” and Nicole Kidman in “The Paperboy.”

Day-Lewis, who had been widely expected to win for his turn in “Lincoln,” had to make do with being the only big winner for Spielberg’s movie - which has also topped nominations for next month’s Oscars.

Former president Bill Clinton provided one of the biggest surprises of the night, taking the stage to pay tribute to Spielberg’s movie and to the iconic 16th US president. “A tough fight to push a bill through a bitterly divided House of Representatives - winning it required the president to make a lot of unsavory deals ... I wouldn’t know anything about that,” he quipped. Tarantino’s blood-soaked spaghetti Western tribute “Django Unchained” meanwhile won two Globes: best supporting actor for Austrian Christoph Waltz, and best screenplay for the “Pulp Fiction” director himself.

“This is a damn surprise, and I’m happy to be surprised,” said Tarantino, whose film tells the story of a freed slave (Jamie Foxx) who teams up with a dentist-turned-bounty-hunter a few years before the American Civil War.