Just one day after casting Luke Perry as Archie's dad, The CW series Riverdale is filling out its main cast, along with a few supporting players as well. Deadline reports that K.J. Apa has come aboard to play Archie, with Ashleigh Murray signing on to portray Josie from Josie and the Pussycats and Madelaine Petsch as the villainous Cheryl Blossom. The last of the four main characters to be cast is Veronica.

These new stars join Lili Reinhart (Surviving Jack) playing Betty Cooper and Cole Sprouse (The Suite Life of Zack and Cody) portraying Jughead. Archie is still a redhead like in the comics, and "boyishly handsome." However, a recent casting report reveals he is "pumped and looking good" after spending his summer working construction with his father. Archie will be dealing with an influx of new interest from several females, while discovering his passion for writing and music, both of which his father and football coach are not too fond of. Archie is also reportedly harboring multiple "dark secrets."

RELATED: Riverdale Star Lili Reinhart Exposes Bizarre Imposter Who Did Several Fake Interviews

Josie wasn't mentioned in the casting breakdown from last year, but many had assumed this beloved character would join the show. She is described as a "gorgeous, snooty and ambitious girl" who is the lead singer of Josie and the Pussycats. She also reportedly has no interest in recording any songs written by Archie Andrews. Though, they do hook up quite frequently in the comic books. Cheryl Blossom is said to be "rich, entitled and never held accountable." Described as a manipulative "mean girl" who kills with kindness, Cheryl recently lost her twin brothers in a mysterious accident.

Lili Reinhart's Betty Cooper is a high-school sophomore, described as a pretty blonde with "self-esteem issues and an affinity for Adderall." She has had a longtime crush on Archie, but after deciding she's tired of pleasing everyone else in her quest for perfection, she turns to her friend Veronica Lodge for advice. Cole Sprouse's Jughead is described as a lanky "emo-heartthrob," who was former best friends with Archie. Both Archie and Jughead are bitter over the spat that cost them their friendship, but Jughead refuses to patch things up after Archie tried to make amends. Jughead is said to be angry "with a philosophical bent."

The network had reportedly searched for months to find the right Archie, with K.J. Apa auditioning on Friday and landing the role just a few days later. K.J. Apa made his acting debut on the Australian TV series Shortland Street, and he recently wrapped in his first movie, Lasse Hallström's A Dog's Purpose. Ashleigh Murray has only appeared in a handful of short films and an episode of The Following, while Madelaine Petsch will be seen in the upcoming The Curse of Sleeping Beauty.