Watch All of Ariana Grande's Celebrity Impressions

Kevin Mazur/AMA2015/WireImage
Celine Dion and Ariana Grande attend the 2015 American Music Awards at Microsoft Theater on November 22, 2015 in Los Angeles, California.  

Billboard Hot 100 Fest headliner Ariana Grande impersonated Britney Spears, Shakira, Rihanna and more when she hosted (and performed on!) Saturday Night Live back in March -- but it wasn’t the first time fans were treated to her spot-on celebrity impressions.

Watch Ariana Grande Debut 'Dangerous Woman' Songs on 'Saturday Night Live'

Prior to her SNL hosting gig, the “Dangerous Woman” singer imitated several pop stars on The Tonight Show Starring Jimmy Fallon. Take a look at the growing collection of Grande’s impressions below.

Ariana Grande as Celine Dion

On Fallon’s request, Grande channeled Celine Dion singing the Disney classic “Beauty and the Beast.” (Dion recorded a version of the song as a duet with Peabo Bryson, which was released as a single from the film’s soundtrack in 1991.)

Ariana Grande as Britney Spears, Christina Aguilera & Celine Dion

When she returned to The Tonight Show, Grande joined Fallon to play his Musical Impressions Generator game. She mastered a Britney Spears-style “Mary Had a Little Lamb,” imagined what Christina Aguilera’s take on “Wheels on the Bus” would sound like and brought back her impressive Celine Dion impersonation while singing The Weeknd’s “Can’t Feel My Face.”

Ariana Grande as Britney Spears, Shakira, Rihanna, Celine Dion & Whitney Houston

Playing Chloe -- an intern at Tidal who saves the day when the power goes off at the subscription service’s headquarters -- in an SNL skit, Grande once again showed that she's able to sing like just about every pop star. She delivered a round of entertaining impressions: Britney Spears’ “Baby One More Time,” Shakira’s “Whenever, Wherever,” Rihanna’s “Work,” Celine Dion’s “It’s All Coming Back to Me Now” and even Whitney Houston’s version of “I Will Always Love You.”

Ariana Grande as Jennifer Lawrence

And, as a non-musical bonus (though her Mockingjay, Part 1 performance of “The Hanging Tree” did chart on the Billboard Hot 100), here’s Grande impersonating Jennifer Lawrence on SNL, playing a celebrity episode of Family Feud as the actress.

Billboard Hot 100 Fest 2016