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.

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

Want stories like these delivered straight to your inbox? Sign up now for the Us Weekly newsletter!