‘Riverdale’ Cast Ages: How Old Are the Main Characters in the Hit Show?

Riverdale is a television series based on the characters from Archie Comics. The show takes place in the fictional town of Riverdale and offers a darker take on the comic series. The show premiered January 26, 2017, and is currently airing Season 3.

While the show takes place in high school, the actors in the show are quite a bit older than their characters. So how old is the cast of Riverdale?

Cole Sprouse

Cole Sprouse, who plays Jughead Jones, was born in Arezzo, Italy on August 4, 1992, making him 26 years old. The actor who has an identical twin, Dylan Sprouse, has been acting since he was 8 months old. Along with his brother, Sprouse played the role of Patrick Kelly on Grace Under Fire. He later played Ross Gellar’s son Ben on the sitcom Friends.

Sprouse got his big break when he starred alongside his brother in the Disney Channel series Suite Life of Zack and Cody. Sprouse played Cody Martin on the show from 2005 to 2008 and resumed the role for Suite Life on Deck from 2008 to 2011. Sprouse and his brother took a break from show business after the show to attend New York University where they graduated in 2015. Sprouse has been on Riverdale from episode one.

Lili Reinhart

Lili Reinhart has played the role of Betty Cooper since the show premiered in 2017. The actress who is 22, was born in Cleveland, Ohio on September 13, 1996. Many fans may not realize it, but Reinhart almost gave up on acting until she got an offer to audition for Riverdale.

Reinhart moved to Los Angeles when she was 18 to pursue acting full time. Unfortunately, she struggled to find work. The actress suffered from depression and anxiety and was about to return home when she received the call about Riverdale.

Reinhart is rumored to be dating co-star Cole Sprouse.

KJ Apa

KJ Apa who plays Archie Andrews was born on June 17, 1997, in New Zealand. The 21-year-old has been on Riverdale since the beginning and was actually the last main character to be cast.

KJ got his start acting on a soap opera in New Zealand. But fans in America may remember him as a teenage Ethan Montgomery in the film A Dog’s Purpose. In case you were wondering, Apa’s hair was dyed for his role in Riverdale. He’s originally a brunette.

Camila Mendes

Camila Mendes, aka, Veronica Lodge is 24 years old. She was born June 29, 1994, in Charlottesville, Virginia. The Miami native is an original cast member and as such has been on the show since day one.

Riverdale is Mendes’ first major role. She landed the role while attending college at New York University.

Madelaine Petsch

Madelaine Petsch plays fiery redhead Cheryl Blossom. She was born August 18, 1994, in Port Orchard, Washington. Petsch knew she wanted to become an actress since the age of three. Because of this interest, her mother quickly enrolled the child in acting and dance classes.

Petsch is relatively new to the acting business. Her first role was as Current Girl #2 in The Hive. 

A few little-known facts about Petsch; the actress has been a vegan since she was 14 years old. Her parents are from South Africa where Petsch lived with her family until she moved to Los Angeles at the age 18.

Other supporting characters

The Riverdale cast

The Riverdale cast and producers | Frazer Harrison/Getty Images

  • Ashleigh Murray (Josie McCoy): Age 29; date of birth, 1/18/88
  • Casey Cott (Kevin Keller): Age 25; date of birth, 8/8/92
  • Hayley Law (Valerie Brown): Age 24; date of birth, 11/18/92
  • Trevor Stines (Jason Blossom): Age 22; date of birth, 7/15/95
  • Tiera Skovbye (Polly Cooper): Age 22; date of birth, 5/6/95
  • Shannon Purser (Ethel Muggs): Age 20; date of birth, 6/27/97