Watch: Camila Cabello's "Havana" ft. Young Thug

Have you seen the hot new video from Camila Cabello?

The Cuban-born singer plays multiple roles in the nearly 7 minute-long Dave Meyers-directed music video for her latest hit "Havana," including a telenovela actress. Atlanta rapper Young Thug, who spits a verse on the track, appears alongside the former Fifth Harmony member as a lounge singer.

Released as a single in August and co-produced by Pharrell Williams, "Havana" currently ranks at No. 20 on Billboard's Hot 100 chart and at No. 2 on the iTunes Top Songs chart in the U.S. Watch "Havana" below and check out Cabello's live performance of the song at this year's Latin American Music Awards here (starts at 8:19).