Camila Cabello Does Celebrity Impressions While Singing "Havana"

Including Niall Horan, Sia, and Cardi B.

Ever since Camila Cabello's "Havana" has gained fame around the world, lots of artists have covered and remixed the jam. And at Capital FM’s Summertime Ball in London on Saturday, we heard several new covers — by Camila herself, that is.

As noted by Just Jared Jr., after being asked to sing the song in the style of a different artist, the singer-songwriter launched into a mellow version with her eyes closed and her hand strumming on a guitar, then yelled, "Love you Ireland!" She was, of course, imitating Niall Horan. Next, she sang it with Arnold Schwarzenegger's voice, getting fully into character. She also did an on-point impression of Britney Spears' dance moves, the vocal techniques of Sia, plus Cardi B, Sean Paul, and Drake.

In January, "Havana" earned the longest run at the top of a Billboard pop chart by a female artist since Taylor Swift's "I Knew You Were Trouble" five years ago. After earning T-Swift-level fame, Camila even became an opener for Taylor's "Reputation" stadium tour. Let's hope she'll do a Taylor-Swift-style "Havana" for the audience — or maybe even a collab with Tay herself.

Let us slide into your DMs. Sign up for the Teen Vogue daily email.

Related: Camila Cabello Is Not Happy With the Donald Trump Remix of “Havana"

Check This Out:

See the videos.