We all know that Alessia Cara is a phenomenal singer, but who knew that she could sing and do impressions at the same time!

The ‘Stay’ singer joined Jimmy Fallon on The Tonight Show when she was challenged to take on the voices of various singers while singing Billie Eilish’s smash hit ‘Bad Guy’.

From Ariana Grande to Cardi B to Shakira, if you close your eyes it was like Alessia had actually transitioned into the singers she was mimicking!

Check it out in the video above!

Want more? Get more from Kyle & Jackie O!