Were you impressed by Céline Dion's impressions of Cher, Rihanna and Sia on The Tonight Show Thursday? We sure were.
Dion, who drew particularly loud applause when she delivered Sia's "Chandelier" chorus flawlessly—and while using her hair to hide her face, is one of several celebs who have demonstrated awesome impersonations of other stars.
Check out other celebrities who have performed the best celebrity impressions. The list includes Tom Hiddleston, Ariana Grande and a Walking Dead star who has been killing it with his impersonations for years.
1. Tom Hiddleston: Before the British Thor star made headlines for dating Taylor Swift, he was nailing impressions of celebs such as...
...Chris Evans:
...Robert De Niro:
...and Owen Wilson...as Thor's Loki:
2. Ariana Grande: The pop star has delivered spectacular impressions of fellow singers such as, yes, Dion, Britney Spears and Shakira on The Tonight Show and also mimicked Jennifer Lawrence and Whitney Houston on SNL.
3. Christina Aguilera: The pop star can also do great impressions of Cher, Britney Spears, Sia, Shakira, as well as Lady Gaga and Miley Cyrus, as seen in a Tonight Show appearance and a Voice promo.
4. Benedict Cumberbatch: The Sherlock star does a great impression of the late Alan Rickman.
5. Adam Levine: The Voice coach and Maroon 5 singer mimicked Frank Sinatra, Michael Jackson and Eddie Vedder on The Tonight Show in 2014.
6. Ross Marquand: Before he was killing walkers on The Walking Dead, the actor was known for his incredible celebrity impressions. Watch him impersonate Jack Nicholson, Al Pacino, Matthew McConaughey, Justin Timberlake, Kevin Spacey, Brad Pitt, Harrison Ford, John Malkovich, Arnold Schwarzenegger and Jason Statham.
...plus John C. Reilly, Antonio Banderas, Christopher Walken, Gary Busey, Sylvester Stallone, Michael Caine and Christian Bale.
Ross, you win.
(E! and NBC are part of the NBCUniversal family.)