Christina Aguilera Channels Whitney, Adele, & Beyonce On 'Ellen Show'

Christina Aguilera definitely has a bad reputation for being a diva, but she definitely played nice during her appearance on The Ellen Show. In her interview she talked about her engagement, The Voice, and her kids before impersonating some A-list singers. 

Christina is today's guest on with Ellen DeGeneres and you can watch the whole show later this afternoon. But you can also see her interview and her playing Ellen's game Heads Up below.

Catching Up with Christina Aguilera

The singer had all sorts of updates for Ellen, from her kids to her return to "The Voice."

And here's Christina playing Heads Up where she sings some of the hottest songs from Beyonce, Adele, Madonna, Rihanna, and more.

Christina Aguilera - played a game of Heads Up

Uploaded by jesus sanchez on 2016-05-16.

She may have a bad reputation, but damn Christina can sing with the best of them!