We all know that Christina Aguilera does one hell of a Britney Spears impression, but this is a little different.
In a promo for "The Voice," which will crown its Season 8 winner on tonight's finale, the 34-year-old singer impersonates Cher, Miley Cyrus, Sia, Lady Gaga, Shakira and Britney Spears.
Aguilera has a knack for impressions as we first learned during her turn hosting "Saturday Night Live" back in 2004, and she previously impressed "The Tonight Show with Jimmy Fallon" viewers with her spot-on impression of Spears' singing voice, but this time around her take on the pop princess isn't the most flattering.
"The Voice" airs Tuesdays at 8 p.m.on NBC.
ALSO ON HUFFPOST:
HuffPost Entertainment is your one-stop shop for celebrity news, hilarious late-night bits, industry and awards coverage and more — sent right to your inbox six days a week. Learn more