Christina Aguilera Sings Beyonce, Whitney Houston, Rihanna, Madonna and More!

That's quite a voice! Christina Aguilera played a totally awesome musical game of 'Heads Up' with Ellen DeGeneres on an episode of The Ellen DeGeneres Show, which will air later today, Monday, May 16.

The "Dirrty" singer wowed her show host, embarking on an array of celebrity impersonations with total gusto, taking on a group of musical divas from Whitney Houston to Beyoncé, without hesitation.

Her impressions were so spot on that DeGeneres didn't even hesitate to identify the singers, and Aguilera received claps and screams from the audience as she went on to channel Madonna, Katy Perry and a breathy Adele.

It was only Barbra Streisand and Lady Gaga who stumped the 35-year-old singer, as she struggled to recall their trademark songs.

Christina Aguilera does amazing impressions during a game of Heads Up with Ellen DeGeneres. Michael Rozman/Warner Bros.

Check out Aguilera’s impressive musical impersonations in the funny video above.

Sign up now for the Us Weekly newsletter to get breaking celebrity news, hot pics and more delivered straight to your inbox!

Want stories like these delivered straight to your phone? Download the Us Weekly iPhone app now!