Netflix’s Chilling Adventures of Sabrina has found its Zelda Spellman. Lord of the Rings alum Miranda Otto, known for her role as Eowyn in the high-fantasy trilogy, will play Sabrina's aunt in the upcoming Riverdale spinoff.

According to Variety, Otto's Zelda will be "proud and devout" and "believes there is no greater honor than serving the Dark Lord as a member of the Church of Night. She is the family’s disciplinarian, fiercely protective of Sabrina, and very much Cain to aunt Hilda’s Abel." Otto will appear opposite Wonder Woman's Lucy Davis, who will fill the role of Aunt Hilda.

In addition to Lord of the Rings: The Two Towers and Lord of the Rings: The Return of the King, Otto has appeared in Annabelle: Creation, Homeland and 24: Legacy. Her past credits also include War of the Worlds, I, Frankenstein, Locke & Key and more.

RELATED: Riverdale Star Insists Sabrina ‘Spinoff’ Takes Place In Different Universe

The Riverdale spinoff will see Sabrina struggle to come to grips with being half-witch and half-mortal, and she’ll have to protect her friends, family and school friends from the evil forces that are all around her. The cast is rapidly growing for the show, with Sabrina’s cousin and her favorite teacher being revealed just recently.

Debuting this year on Netflix, Chilling Adventures of Sabrina stars Kiernan Shipka as Sabrina Spellman, Michelle Gomez as Mary Wardwell/Madam Satan, Jaz Sinclair as Rosalind Walker, Chance Perdomo as Ambrose Spellman, Lucy Davis as Hilda Spellman and Miranda Otto as Zelda Spellman. Fans are still eagerly awaiting casting information for Sabrina’s boyfriend Harvey Kinkle.