Camila Cabello just premiered the music video for "Havana" featuring Young Thug, and it's a movie. You'll also recognize some famous faces within the multiple storylines.

The 20-year-old songstress enlisted the help of social media stars Lele Pons and LeJuan James, and actor Noah Centineo.

We see the singer falling in love with telenovelas and has her sister Bella, played by Pons, make fun of her for it. While Bella decides to go out, Cabello's grandmother, played by James, urges her to live her own life instead of staying in and watching romantic movies.

In the end, Cabello decides to venture off by herself and catches the film Camila in Havana.

That's when Camila, in the movie, gives us the most epic dance performance while Young Thug is on the mic in a dance club that looks like something out of Cuba.