As expected, actor-director Ben Affleck won Best Picture with Argo in Tinseltown's yearly gong fest.
The hot favourites also won the acting honours while Taiwanese director Ang Lee scored an upset win over Steven Spielberg.
Trivia facts: Daniel Day-Lewis is the only actor to have three Oscars for best actor; Argo is the first Best Picture winner without its director being nominated since Driving Miss Daisy in 1990.
The super-serious Day-Lewis cracked one of the best jokes, telling presenter Meryl Streep he was supposed to play Margaret Thatcher (in The Iron Lady) whle she was going to play Lincoln.
Argo was not rated a serious contender when it was first released in October, well before most of the others were released, and instead the major critics' awards rated Zero Dark Thirty as film of the year.
But the controversy over Affleck's failure to gain a director's nomination and Zero Dark Thirty's depiction of torture helped pull Argo through.
The four-hour plus telecast was again a marathon, ending just before midnight, Eastern standard time.
The awards were:
Jennifer Lawrence - Silver Linings Playbook
Daniel Day-Lewis - Lincoln
Anne Hathaway - Les Miserables. A popular favourite. She re-enacted her role on stage just before winning.
Christoph Waltz - Django Unchained. An upset over the favourite, Robert De Niro (Silver Linings Playbook).
Ang Lee - Life of Pi
Django Unchained - Quentin Tarantino
Argo - Chris Terrio
FOREIGN LANGUAGE FILM
Amour - Michael Haneke (director)
Searching for Sugar Man
Life of Pi - Claudio Miranda
Life of Pi - Rhythm & Hues Studio
Argo - William Goldenberg
Skyfall/Zero Dark Thirty (joint winners)
Brave (Pixar) - Mark Andrews and Brenda Chapman
Paperman - John Kahrs
Anna Karenina - Jacqueline Durran
MAKEUP AND HAIR STYLING