Character

Xiomara Villanueva

Xiomara Villanueva in Jane the Virgin (2014), played by Andrea Navedo.

Xiomara "Xo" Villanueva is Jane's mother — younger than most, sharper-tongued than her own mother would like, and still chasing a singing career while working as a receptionist. She raised Jane essentially alone, and the two are more like best friends than parent and child, close enough to share almost everything.

Andrea Navedo plays Xo with a warmth that never curdles into sitcom-mom sweetness; she's messy, funny, sexually confident, and unapologetic about wanting a life beyond motherhood. The show uses her to complicate the abstinence-and-destiny fairy tale around Jane, giving the family's three generations of women genuinely different values instead of one moral lesson.

Played by

Appears in

Jane the Virgin2014