She should be an SNL cast member!

Christina Aguilera didn't have any contestants remaining on last night's The Voice finale, but the singer still managed to steal the show with her on-point impressions of some of her fellow divas in a hilarious judges try-out skit!

The "Beautiful" songstress put her bleached hair up in little buns and donned red lipstick and a foam finger to imitate Miley, and got her Southern twang just perfect. As for Britney, she dressed in her famous "Baby One More Time" outfit and played a complete ditz. What a diss! The funniest one was her take on Shakira, who talked endlessly and spoke in a super thick accent. When she played Cher, she joking asked if Adam Levine was her accountant!

You have to watch this hilarious video! Who knew Xtina was so funny?!