Six Memorable Musical Guests on 'Jane the Virgin': Juanes, Britney Spears & More

Tyler Golden / ©The CW / courtesy Everett Collection
Andrea Navedo and Juanes on Jane the Virgin. 

Aside from its heartwarming main story, we can always count on Jane the Virgin for some musically packed episodes, and superstar cameos including Juanes and Britney Spears

With Jane the Virgin back on the CW with its third sesason, which includes a special guest appearance by Latin power couple Emilio and Gloria Estefan, we can't help but reminisce on some of the past musical guests that have graced the small screen on the dramedy.

Below check out cameos and performances by Bruno Mars, David Bisbal and more!

Juanes' Elliot Lantana, an old pal of telenovela star Rogelio de la Vega (Jaime Camíl), comes on set to give Xiomara (Andrea Navedo) some advice on her musical career. His track "Una flor" is also part of Jane the Virgin's soundtrack. 

David Bisbal's song "Esclavo de sus besos" becomes the perfect soundtrack to Jane (Gina Rodríguez) and Rafael's (Justin Baldoni) epic and magical dance at the Marbella Hotel. 

Kesha is not the typical girl next door -- she's Jane's rock star neighbor Annabelle. 

While she may be at the Marbella Hotel for a show, Britney Spears also manages to resolve a feud she had in the past with her former BFF, Rogelio de la Vega. 

Paulina Rubio, Xiomara's music God, "magically" appears to give Xo career advice. 

Bruno Mars made a surprise appearance at Jane and Michael's (Brett Dier) wedding reception during the last season finale. The singer, a buddy of Rogelio de la Vega, serenaded the new couple with his unreleased song "Rest of My Life."