Celine Dion is looking HOT for 45!

The greatest singer in the world hit the stage for the season finale of "The Voice" on Tuesday night, where she rocked a black Versace mini that showed off both her legs and lingerie.

While it looks like a potential wardrobe malfunction, the dress is actually designed to show off the intricate corset underneath.

Selena Gomez wore a similar version of the look to the VMAs back in August, opting for a longer version for the red carpet.

So, who wore it better?

We're gonna have to go with Selena here. The risque look is more appropriate for someone in her 20s and we really love the full-length version of the dress.

But what do you think? Vote in the gallery above!

Hot Videos