Anyone with a Netflix account / very little social life will likely have spent at least one weekend binge-watching the entirety of Riverdale.
The CW show has already been on our screens for four series, with a fifth on its way next year, which is good news for us because we're absolutely OBSESSED.
Aside from stalking the whole cast on Snapchat (find all their usernames here), we've also compiled a handy list of all their ages. Just incase you're interested in that sort of thing.
SPOILER: KJ Apa, who plays Archie Andrews, is SHOCKINGLY YOUNG.
Enjoy x
Riverdale cast ages
KJ Apa (Archie Andrews) age
KJ Apa was born on 17 June 1997, making him 23 years old.
Camila Mendes (Veronica Lodge) age
Camila was born on 29 June 1994, making her 26 years old.
Lil Reinhart (Betty Cooper) age
Lili was born on 13 September 1996, making her 23 years old.
Cole Sprouse (Jughead Jones) age
Cole was born on 4 August 1992, making him 27 years old.
Ashleigh Murray (Josie McCoy) age
Ashleigh was born on 18 January 1988, making her 32 years old.
Vanessa Morgan (Toni Topaz) age
Vanessa was born on 23 March 1992, making her 28 years old.
Mädchen Amick (Alice Cooper) age
Mädchen was born on 12 December 1970, making her 49.
Luke Perry (Fred Anders) age
Luke was born on 11 October 1966. He sadly passed away on 4 March 2019 at the age of 52.
Marisol Nichols (Hermione Lodge) age
Marisol was born on 2 November 1973, making her 46 years old.
Casey Cott (Kevin Keller) age
Casey was born on 8 August 1992, making him 27.
Madelaine Petsch (Cheryl Blossom) age
Madelaine was born on 18 August 1994, making her 25 years old.
Charles Melton (Reggie Mantle) age
Charles was born on 4 January 1991, making him 29.
Nathalie Boltt (Penelope Blossom) age
Nathalie was born on 19 July 1973, making her 47 years old.
Asha Bromfeld (Melody Valentine) age
Asha was born on 8 November 1994, making her 25 years old.
Mark Consuelos (Hiram Lodge) age
Mark Consuelos was born on 30 March 1971, making him 49 years old.
Skeet Ulrich (FP Jones) age
Skeet was born on 25 January 1970, making him 50 years old.
WATCH The Umbrella Academy's Robert Sheehan & Tom Hopper reveal on-set secrets
READ MORE entertainment news
Love Island's 'most popular contestant EVER' revealed and we're shook
Seven things you definitely didn't know about Celebs Go Dating
Vanessa Morgan, who plays Toni Topaz, on the show recently announced she was expecting her first child - a baby boy - with husband Michael Kopech, just days before he filed for divorce.
Sharing the news with fans on Instagram, she wrote, "Exciting news... I am overjoyed to be welcoming my baby boy into the world this January 💙. This little guy has already brought me so much happiness and a feeling of such a greater purpose. I cannot wait to meet you!!
"On a personal note, I have had the blessing of growing up in the public eye having started my acting career at age 6. While this has been incredible for me, I am very much looking forward to giving this little guy some room to grow up outside of the public eye, until he tells me otherwise 🙂.
"Lil one you were made with so much love & already exude a light so strong it warms my belly. Thank you God for this blessing ☺️ I’m just so happy & can’t wait to dedicate everyday to being the best mommy I can be ♥️ “I’ll love you forever I’ll like you for always as long as I’m living my baby you’ll be 🎶 “- if you know you know #preggers 🤰🏽#quarantine🎁 👶🏼."