Jasmine's still got it!

Actual Disney princess Lea Salonga (who voiced both Jasmine in 'Aladdin' and Mulan in, well, 'Mulan') recently performed 'A Whole New World' almost 22 years after she famously sang it in the classic film. And yes, she totally nailed it.

Salonga, an accomplished, Tony-winning Broadway vet (and current judge on 'The X Factor: Philippines') performed the Disney classic with vocal group Il Divo in the role of the film's titular star. While their performance is actually from April (Salonga and Il Divo performed it while on tour together) the video is just now gaining momentum and going viral.

More than 20 years later, our hearts still swell as Salonga sweetly belts out the romantic tune, sounding more like Princess Jasmine than ever. Relive the warm and fuzzy nostalgia with us by watching Lea Salonga's incredible rendition of 'A Whole New World' in the video above.

Plus: Check Out Celebs Who Look Just Like Disney Characters