VoxVibe

The surprising real ages of the stars of 'Riverdale' compared to their teen characters

2019-08-22T17:33:03Z
  • "Riverdale" premiered on The CW in 2017.
  • Its fourth season is set to premiere on October 9, 2019. 
  • When the show first premiered, its characters were sophomores in high school while the cast were all 19 or older.
  • Visit INSIDER's homepage for more stories.

The "Riverdale" teens are gearing up for their senior year of high school, but the actors that play them are into their 20s. 

Lili Reinhart (who plays Betty Cooper) and KJ Apa (Archie Andrews), the youngest of the cast, are both now 22. The stars' ages range from 22 to 31. 

Keep reading to see how each of the teenage characters on "Riverdale" differ in age from the actors who play them.

KJ Apa was 19 when he was cast as Archie Andrews, a 15-year-old high school sophomore.

KJ Apa on the first season of "Riverdale" and in 2019. The CW and gotpap/STAR MAX/IPx/AP

Apa is now 22 while his character is finishing up his junior year of high school. 

Lili Reinhart was also 20 when she started playing high school sophomore Betty Cooper.

Lili Reinhart on the first season of "Riverdale" and in 2019. The CW and GOTPAP/STAR MAX/IPx/AP

Reinhart is 22 playing the now-high school junior. 

Camila Mendes started playing sophomore Veronica Lodge when she was 22.

Camila Mendes on the first season of "Riverdale" and in 2019. The CW and Evan Agostini/Invision/AP

Mendes is now 25 and playing the high school junior. 

Cole Sprouse was 24 when he started playing sophomore Jughead Jones.

Cole Sprouse on the first season of "Riverdale" and in 2019. The CW and gotpap/STAR MAX/IPx/AP

Like the other characters, Jughead is a junior, while Sprouse is now 27. 

Madelaine Petsch was 22 when she first started playing Cheryl Blossom, another sophomore classmate of Archie and his friends.

Madelaine Petsch on the first season of "Riverdale" and in 2019. The CW and gotpap/STAR MAX/IPx/AP

The 24-year-old actress is still playing Cheryl as a high school junior. 

Ashleigh Murray was 28 when she started playing sophomore Josie McCoy.

Ashleigh Murray on the first season of "Riverdale" and in 2019. The CW and Charles Sykes/Invision/AP

Now 31, Murray will continue to play Josie in the upcoming show "Katy Keene" as a slightly older Josie pursuing her musical dreams in New York City. 

Casey Cott has been playing Kevin Keller on the CW series since he was 24.

Casey Cott on the first season of "Riverdale" and in 2019. The CW and Richard Shotwell/Invision/AP

Keller is now a junior like the rest of the show's characters, but Cott is 26. 

Charles Melton was 26 when he joined the cast as Reggie Mantle during the show's second season and replaced actor Ross Butler.

Charles Melton on the second season of "Riverdale" and in 2019. The CW and Evan Agostini/Invision/AP

Melton is now 28.

Vanessa Morgan was 25 when she joined during the show's second season as Toni Topaz.

Vanessa Morgan on the second season of "Riverdale" and in 2019. The CW and Matt Sayles/Invision/AP

Morgan is now 27. 

Read the original article on INSIDER. Copyright 2019.

Follow INSIDER on Facebook.

Follow INSIDER on Twitter.

ncG1vNJzZmivp6x7o8HSoqWeq6Oeu7S1w56pZ5ufonyztdWeqZ2ZnJp6tMDAq6pmmZeawG6vzqanmqqVmXqktMCrmJyslafAbn6PanBmcA%3D%3D

Martina Birk

Update: 2024-08-10