"Brave" won for best animated feature film. The popular "Searching for Sugar Man" won for best documentary feature. As expected, "Amour," by Austrian filmmaker Michael Haneke, won for best feature film.
Among the presenters, Kristin Stewart had the Internet buzzing, after she showed up on the red carpet with crutches and later hobbled on stage. According to People, she cut her foot on glass two days before the ceremony.
It was a "musical" Oscars. In one of the evening's early highlights, Halle Berry introduced a tribute to 50 years of James Bond Films, which included a show-stopping performance of "Goldfinger" by 76-year-old Dame Shirley Bassey that brought the audience to their feet.
Continuing the "musical" theme was a tribute to Hollywood musicals with Catherine Zeta Jones, performing a number from her Oscar-winning role in "Chicago," Jennifer Hudson, who demonstrated once again why she won the Oscar for "Dreamgirls" and the cast of "Les Miserables."
Adele sang "Skyfall," her first performance since giving birth to her son. She also won the award for best original song.
"This is amazing," she said, her voice cracking as she thanked her co-writer Paul Epworth and the father of her son, Simon Konecki -- "I love you baby."
The British pop star has already had quite an amazing year, winning a Golden Globe, a Grammy and now an Oscar.
Host Seth MacFarlane opened the Oscars pretty much as promised, with a little song and dance, and more than a few barbs. His humor drew a mixed response from the audience at times.
"The quest to make Tommy Lee Jones laugh begins now," he said in his first celebrity roast of the night, drawing laughs from the audience, including Jones.
MacFarlane poked fun at last year's best actor Jean DuJardin and Day-Lewis.
"Your process fascinates me. You were totally 100 percent in character in 'Lincoln,'" he said to Day-Lewis. "So if you saw a cell phone, would you have to be like, 'Oh god, what's that?' If you bumped into Don Cheadle on the studio lot, would you try and free him?"
In a nod to MacFarlane's love for sci-fi, William Shatner as Captain Kirk descended on the stage to warn MacFarlane that he was going to ruin the Oscars and be branded the worst host ever.
MacFarlane also showed his vocal chops, singing a hilarious send-up, "We Saw Your Boobs," with the Gay Men's Chorus of Los Angeles. Joined by Channing Tatum and Charlize Theron dancing, he sang, "The Way You Look Tonight." That was followed by singing "High Hopes" with Daniel Radcliffe and Joseph Gordon-Levitt.
MacFarlane did not disappoint his fan base, bringing out the stars of his film, "Ted," Mark Wahlberg and his talking teddy bear Ted, who joked about where the post Oscars orgy was being held (Wahlberg replied "Jack Nicholson's House") and about being Jewish. He also couldn't resist a Nazi joke ahead of introducing Christopher Plummer, who famously played Mr. Von Trapp in "The Sound of Music."
He and Broadway star Kristin Chenoweth closed the show with the humorous song, "Here's to the Losers."