Ariana Grande might have the voice of an angel... and she also has the voice of at least 12 different famous people.
Grande brought her flair for impressions to "Saturday Night Live" last night in a sketch poking fun at streaming service Tidal. In the bit, Grande plays an intern who saves the day by becoming a one-woman-show who sustains all of Tidal’s channels during a round of technical difficulties.
SNL highlights: Show pokes fun at off-the-rails Trump ralliesMarch 13, 201601:33
RELATED: Larry David pokes fun at Bernie Sanders supporters on ‘SNL’
Grande’s Britney, Shakira, Celine, and Whitney impressions — several of which we had already seen on Jimmy Fallon’s wheel of musical impressions — were startlingly accurate, aping the entertainers’ dance moves and facial expressions as well as their vocal techniques.
Grande’s impression of Rihanna singing “Work” was extra-hilarious. “Was that okay? I truly don’t know what she’s saying,” she asked sweetly afterwards
RELATED: Ariana Grande astounds with Britney, Celine Dion impersonations on 'Tonight'
“That’s okay, nobody does,” replied Kenan Thompson as her manager.
She refused to do an Ariana Grande impression though, chirping, “Sorry, not a big fan!”
And Grande doesn’t just do pop stars: She nailed her role as actress Jennifer Lawrence on "Celebrity Family Feud."
“They told me not to do a game show but I was like screw it, I can have fun, I’m a regular person,” Grance said in the actress’ signature low, blasé tone.
“I love Pringles. If no one’s looking I’ll eat like a whole can. Like every day is my cheat day, you know what I mean?”
We know what you mean, Ariana.