Christina Aguilera sang some classic Jackson tunes before a capacity crowd at the Michael Forever tribute concert in Cardiff, Wales, on Saturday evening.
The 30-year-old singer was one of a handful of celebrities who paid tribute to the late Michael Jackson, including Cee Lo Green, Ne-Yo, and Leona Lewis.
A pregnant Beyonce performed via video, while Jennifer Hudson reportedly bailed at the last minute. Fearne Cotton and Jamie Foxx hosted the event.
Watch Christina belt out "Smile" and "Dirty Diana" below ...