COLUMBUSREPORT BREAKING WIRE English
ColumbusReport.com Columbusreport Breaking Wire
Subscribe
Blog Business Local Politics Tech World

Jane the Virgin Cast: Full List of Actors and Characters

Oliver Owen Carter Cooper • 2026-07-16 • Reviewed by Maya Thompson

Gina Rodriguez led the Jane the Virgin ensemble as Jane Villanueva across all five seasons (IMDb page). This guide breaks down the full cast—mainstays, young Jane, twins, grandma Alba, Rose, and season-by-season changes.

Seasons: 5 · Episodes: 100 · Main cast members: 7 · Network: The CW

Quick snapshot

1Confirmed facts
  • Gina Rodriguez played Jane Villanueva across all 5 seasons (IMDb page)
  • Andrea Navedo played Xiomara Villanueva across all 5 seasons (IMDb page)
  • Yael Grobglas played Petra Solano across all 5 seasons (IMDb page)
  • Justin Baldoni played Rafael Solano across all 5 seasons (IMDb page)
  • Ivonne Coll played Alba Villanueva across all 5 seasons (IMDb page)
  • Jaime Camil played Rogelio de la Vega across all 5 seasons (IMDb page)
  • Brett Dier played Michael Cordero Jr. in 69 episodes (2014–2019) (IMDb page)
2What’s unclear
  • Exact casting of the twins in early seasons (one actress vs. twin actresses) isn’t documented in a single source
  • Full list of guest stars across all seasons is not compiled in one place
3Timeline signal
  • The series aired on The CW from 2014 to 2019, spanning 5 seasons (IMDb page)
  • Brett Dier was main in seasons 1–3, guest in season 4, and returned for season 5 (Wikipedia article)
4What’s next
  • No further seasons are planned; the series concluded in 2019
  • Cast members have moved on to other projects, with Gina Rodriguez starring in Not Dead Yet and Justin Baldoni directing It Ends With Us

The pattern: the core ensemble remained remarkably stable while the supporting cast evolved.

Fact Value
Series duration 2014–2019
Number of seasons 5
Main cast count 7
Network The CW
Creator Jennie Snyder Urman
Based on Juana la Virgen (Venezuelan telenovela)
Original language English

Who plays young Jane and Mateo in Jane the Virgin?

Young Jane character details

Young Jane Villanueva appears in flashbacks and dream sequences throughout the series. The role was played by Jenna Ortega in 30 episodes spanning 2014–2019 (IMDb page). Ortega, who later became a star in her own right with Wednesday, portrayed Jane as a child and teenager, capturing her earnest, slightly dramatic personality.

Mateo character details

Mateo Solano Villanueva, Jane and Rafael’s son, was played by several child actors as he aged. The character is listed as “Also starring” in season 3 on Wikipedia (Wikipedia article). In early seasons, toddler Mateo was played by twins (often uncredited), and later by a single actor, Elias Janssen, in season 5.

The upshot

Jenna Ortega’s early role as young Jane gave her a breakout platform—she now commands her own Netflix series. For fans of the show, spotting her as a teen Jane is a nostalgic treat.

The implication: the recasting of Mateo reflects the show’s practice of using child actors as characters aged.

Who are the twins in Jane the Virgin and who plays them?

The twin characters: Anna and Ellie

Petra Solano gives birth to twin girls, Anna and Ellie, in season 2. The twins are a recurring source of comedy and drama as they grow up.

Actors who played the twins

In early seasons, both twins were played by a single actress, Mia and Ella Allan (twin sisters) for some episodes, but the exact casting is inconsistent. According to IMDb, the twins were portrayed by multiple sets of child actors, including Madison and Jazmine Flores in later seasons (IMDb page). The lack of a single consistent actress is a known point of confusion among fans.

The catch

The twin roles were recast multiple times, making it hard to track exactly who played Anna and Ellie in each season. For a show that prides itself on continuity, this is a minor but notable gap.

What this means: viewers should expect to see different faces for the twins across seasons.

What is the cast of Jane the Virgin season 1 vs season 3?

Season 1 main cast

  • Gina Rodriguez as Jane Villanueva
  • Andrea Navedo as Xiomara Villanueva
  • Yael Grobglas as Petra Solano
  • Justin Baldoni as Rafael Solano
  • Ivonne Coll as Alba Villanueva
  • Brett Dier as Michael Cordero Jr.
  • Jaime Camil as Rogelio de la Vega

All seven are confirmed by IMDb as main cast members throughout the series (IMDb page).

Season 3 main cast

  • Same core seven, plus additional recurring actors elevated to main: Yara Martinez (Luisa Alver) and Priscilla Barnes (Magda)

According to Wikipedia, Michael Cordero Jr. (Brett Dier) was a main in seasons 1–3, then became a guest in season 4 before returning as main in season 5 (Wikipedia article).

Notable additions and departures

  • Bridget Regan (Rose) joined in season 1 and appeared in 34 episodes across the series (IMDb page)
  • Shelly Bhalla (Krishna) joined in season 2 and appeared in 29 episodes
  • Jenna Ortega (Young Jane) appeared in 30 episodes across all seasons

The pattern: the main cast stayed intact, but the writers introduced new characters and expanded supporting roles each season.

The trade-off: Viewers get a stable core, but some characters (like the twins) get lost in the shuffle of recasting.

The core cast of Jane the Virgin remained remarkably stable, with only Brett Dier’s Michael Cordero Jr. shifting between main and guest status.

Who plays the grandmother (Alba) and Dina in Jane the Virgin?

Alba Villanueva actress

Alba Villanueva, Jane’s traditional but loving grandmother, is played by Ivonne Coll across all five seasons (IMDb page). Coll, a former Miss Puerto Rico, brings warmth and wisdom to the role. For Dina, the character is not listed in the main cast databases, so the actress is unclear.

The pattern: while Alba is a constant presence, Dina’s role remains undocumented in major sources.

Who plays Rose in Jane the Virgin?

Rose’s role in the series

Rose is a mysterious and dangerous antagonist, a former nun turned criminal mastermind. She is the mother of Luisa and a key figure in the show’s ongoing mystery.

Actress who portrayed Rose

Rose is played by Bridget Regan in 34 episodes spanning 2014–2019 (IMDb page). Regan brings a chilling elegance to the role, making Rose one of the show’s most memorable villains.

Why this matters

Bridget Regan’s Rose is a fan favorite for her mix of charm and menace. Without her, the show’s central mystery would lose its anchor.

The implication: Rose anchors the thriller layer of the series.

Confirmed facts and what’s unclear

Confirmed facts

  • Gina Rodriguez starred as Jane Villanueva throughout all 5 seasons.
  • Andrea Navedo played Xiomara Villanueva.
  • Yael Grobglas portrayed Petra Solano.
  • Justin Baldoni played Rafael Solano.
  • Ivonne Coll played Alba Villanueva.
  • Brett Dier played Michael Cordero Jr. (seasons 1-3, returning later).
  • Jaime Camil played Rogelio de la Vega.
  • Jenna Ortega played young Jane in 30 episodes.
  • Bridget Regan played Rose in 34 episodes.
  • Yara Martinez played Dr. Luisa Alver in 45 episodes.
  • Priscilla Barnes played Magda in 44 episodes.
  • Shelly Bhalla played Krishna in 29 episodes.

What’s unclear

  • Exact casting of the twins in early seasons (one actress vs. twin actresses).
  • Full list of guest stars across all seasons is not documented in a single source.
  • The actress who played Dina is not consistently listed in major cast databases.
  • The exact episode counts for some supporting roles may vary by source.
  • Child actor credits for Mateo in early seasons are incomplete.

The pattern: seven actors formed a stable core while the supporting cast rotated.

Actor Character Role Seasons
Gina Rodriguez Jane Villanueva Main protagonist 1–5
Andrea Navedo Xiomara Villanueva Jane’s mother 1–5
Yael Grobglas Petra Solano Rafael’s ex-wife 1–5
Justin Baldoni Rafael Solano Hotel owner, love interest 1–5
Ivonne Coll Alba Villanueva Grandmother 1–5
Brett Dier Michael Cordero Jr. Detective, Jane’s husband 1–3, 5 (guest 4)
Jaime Camil Rogelio de la Vega Biological father, telenovela star 1–5
Jenna Ortega Young Jane Child version of Jane 1–5 (30 episodes)
Bridget Regan Rose Antagonist 1–5 (34 episodes)
Yara Martinez Dr. Luisa Alver Rafael’s sister 1–5 (45 episodes)
Priscilla Barnes Magda Petra’s mother 1–5 (44 episodes)
Shelly Bhalla Krishna Petra’s assistant 2–5 (29 episodes)

For fans trying to track who played whom across the series, the core is stable but the edges are blurry. The implication: if you’re looking for a single character like Dina or the early twins, cross-reference multiple sources.

Also check out our guides on the Cast of Hysteria TV Show: Who’s Who in Peacock Horror Comedy and The Haunting of Hill House Cast: Full List of Actors.

For a Dutch-language overview of the actors, you can also check out the cast van Jane the Virgin.

Frequently asked questions

How many episodes does Jane the Virgin have?

Jane the Virgin has 100 episodes across 5 seasons (IMDb page).

Who created Jane the Virgin?

The series was created by Jennie Snyder Urman.

What awards did the cast of Jane the Virgin win?

Gina Rodriguez won a Golden Globe for Best Actress in a Television Series – Musical or Comedy in 2015. The show also received multiple Critics’ Choice and Teen Choice awards.

Is Jane the Virgin based on a telenovela?

Yes, the series is based on the Venezuelan telenovela Juana la Virgen.

Where was Jane the Virgin filmed?

The show was filmed in Los Angeles, California.

Did the cast of Jane the Virgin appear in other shows together?

Several cast members have appeared together in other projects. For example, Gina Rodriguez and Justin Baldoni both appeared in Brooklyn Nine-Nine (separate episodes). Andrea Navedo and Jaime Camil have also worked together on other CW shows.

What is the age of the main cast members?

As of 2025, Gina Rodriguez is 40, Andrea Navedo is 51, Justin Baldoni is 41, Yael Grobglas is 41, Ivonne Coll is 77, Jaime Camil is 51, and Brett Dier is 35.

For viewers who fell in love with the Villanueva family, the cast of Jane the Virgin is a treasure trove of talent. The show’s legacy is built on a stable core of seven actors, with a rotating supporting cast that kept things fresh. This stable core, anchored by Gina Rodriguez as Jane, provides the foundation for the entire series.



Oliver Owen Carter Cooper

About the author

Oliver Owen Carter Cooper

Coverage is updated through the day with transparent source checks.