Miley Cyrus and Liam Hemsworth went glamorous for a rare red carpet appearance together Sunday.

The 25-year-old American singer and 28-year-old Australian actor dazzled while attending the Elton John AIDS Foundation Academy Awards viewing party in Los Angeles.

Cyrus turned heads in a hot pink and silver sequin Moschino gown and an old Hollywood hairstyle. She was all smiles as she posed for photos with Hemsworth, who looked dapper in a black tuxedo.

"My favorite men :) @eltonjohn @liamhemsworth," she captioned a photo on Instagram with Hemsworth and Elton John inside the bash.

Elle reported Cyrus and Hemsworth later attended the Vanity Fair Oscar after-party. The singer changed into a black and ivory gown for the event in Beverly Hills, Calif., as seen in photos on her Instagram account.

Cyrus and Hemsworth reconciled in January 2016 after ending their engagement in 2013. The singer voiced her love for Hemsworth in an Instagram post on the actor's in 28th birthday in January.

"Happiest birthday to my very best friend on the entire planet! I [love] u!" she wrote.