If there was any doubt that Camila Cabello doesn't have the chops to make it as a solo artist, let her new video for "Havana" — a relatively flawless pop song — dispel all.

The visual sees Cabello playing three different characters: a telenovela actress, a movie star and just a regular gal obsessed with the silver screen. There is, naturally, a magical club dance scene while Thug performs his verse, before it all becomes very real.

Watch below.

Sign Up For The Morning PAPER

Nightlife

Coolest Person in the Room: Jaden Walker

Story by Zach Shucklin / Photography by The Cobra Snake (Sponsored by Cuervo Tradicional Cristalino)