Michelle Yeoh has become the first Asian winner of the best actress Oscar, for her performance in Everything Everywhere All at Once.
The creative multiverse adventure won seven awards including best picture, director and original screenplay.
Accepting her statuette, Yeoh said: “For all the little boys and girls who look like me watching tonight, this is a beacon of hope and possibilities.
“And ladies, don’t let anybody tell you that you are ever past your prime.”
Yeoh’s co-stars Jamie Lee Curtis and Ke Huy Quan also triumphed in the supporting categories. In the history of the Oscars, no other film has ever won best picture, best director and three acting prizes.
In Everything Everywhere All at Once, Yeoh plays a Chinese-American laundrette owner who is mired in a tax audit, stuck in a crumbling marriage and struggling to connect with her daughter Joy.
When she discovers different versions of herself in the multiverse, she must tap into their skills in order to save the world.
“This is proof that dreams do come true,” Yeoh said. “I have to dedicate this to all the moms in the world because they are the superheroes, and without them, none of us would be here tonight.”
Elsewhere, Brendan Fraser capped his extraordinary comeback after years away from the Hollywood spotlight by winning best actor for his performance in The Whale.
Thanking the film’s director, the 54-year-old said: “I’m grateful to Darren Aronofsky for throwing me a creative lifeline.”