Leonardo DiCaprio took best male performance for "The Revenant," Alejandro Gonzalez Inarritu's epic tale of survival and revenge, which won the filmmaker and his star Oscars in February.
Charlize Theron took the honor in the female category for her turn as rebel soldier Imperator Furiosa in George Miller's post-apocalyptic action movie "Mad Max: Fury Road."
The South African actress, who put on 30 pounds (14 kilograms) and won an Oscar for her portrayal of serial killer Aileen Wuornos in "Monster" (2003), sparked controversy last week for complaining that she had lost out on film roles because she was too "pretty."
"On behalf of all the Furiosas out there, you are all the true warriors," she told the Los Angeles crowd, paying tribute to her "own little Furiosa," her baby daughter.