India, April 30 -- Demi Moore may have lost the 2025 Oscars' Best Actress statuette to Anora star Mikey Madison, but she's found peace-and a brand new title-in a far more serene setting: the shores of Aspen Lake.

Just days after losing the coveted Academy Award, the 62-year-old icon was named People magazine's 'World's Most Beautiful Woman.' The magazine praised her "long-underrated acting chops" and her ability to reshape the conversation around beauty and power in Hollywood.

Moore had been the clear favourite for her fearless role in The Substance, a haunting look at society's obsession with youth and perfection. Yet, the loss didn't rattle her. Instead, she leaned into something far more rewarding: rest.

"I was just so happy to kind...