WATCH: Alessia Cara Sings "Bad Guy" While Impersonating Ariana Grande, Cardi B, Lorde and More..


Alessia was on The Tonight Show (special Sunday edition) and since she’s been on before and has done some incredible impersonations Jimmy asked her to sing Billie Eilish’s song “Bad Guy” in the voice of Lorde, Alanis Morrisette, Shakira and more.

Watch the results below