Kate Winslet has won the best-actress Academy Award for the Holocaust-themed drama "The Reader," while best-picture favorite "Slumdog Millionaire" has cruised to seven Oscars, including best director for Danny Boyle.
A five-time loser at the Oscars previously, Winslet triumphed for her role as a former concentration camp guard in an affair with a teenager.
Heath Ledger is the supporting-actor winner for his demented reinvention of Batman villain the Joker in "The Dark Knight," becoming only the second actor ever to win an Oscar posthumously.
The supporting-actress trophy has gone to Penelope Cruz as a tempestuous artist in Woody Allen's Spanish romance "Vicky Cristina Barcelona."
The evening is following the script of earlier Hollywood honors, with "Slumdog Millionaire" steamrolling through. Its awards include adapted screenplay, cinematography and both music awards, for score and song.