Marisol Nichols (24) has been cast as Hermione Lodge in Riverdale, the CW pilot based on the Archie Comics characters from producer Greg Berlanti.

Set in present time, Riverdale is a subversive take on Archie (KJ Apa), Betty (Lili Reinhart), Veronica (Camila Mendes) and their friends, exploring the surrealism of small-town life — the darkness and weirdness bubbling beneath Riverdale’s wholesome façade.

Nichols will play Hermione Lodge, Veronica’s upscale mother. Hermione has now returned to Riverdale, eager to start afresh with her daughter following the scandalous incarceration of her husband.

In the pilot, from Warner Bros. TV, Nichols also joins Ashleigh Murray (Josie), Cole Sprouse (Jughead Jones), Madelaine Petsch (Cheryl Blossom) and Luke Perry (Archie’s dad Fred Andrews).

Nichols recurs as Desert Wolf on Teen Wolf and also recurred on Criminal Minds and NCIS. She is repped by Primary Wave.