The "Chilling Adventures of Sabrina" needed a young Sabrina, and no witchcraft was needed to locate one.

McKenna Grace will play Li'l Sabrina in the Netflix series, Deadline reports. The 12-year-old actress came aboard for the upcoming holiday episode, which shows a younger version of the title character celebrating the Winter Solstice and Christmas. Meanwhile, the usual Sabrina (Kiernan Shipka) is also set to appear in the special episode.

This isn't the first time Grace has been tapped to portray the younger version of a character. In fact, she has done the job on numerous occasions. Some of the gigs include playing young Tonya Harding (Margot Robbie) in "I, Tonya," young Theodora Crain (Kate Siegel) in "The Haunting of Hill House," and young Caroline Forbes (Candice King) in "The Vampire Diaries." She'll even be in "Captain Marvel" as young Carol Danvers (Brie Larson).

Grace doesn't just step in to do flashback scenes. Other jobs she's landed include starring in Lifetime's "The Bad Seed," a guest spot on "Young Sheldon," and more.

In other "Chilling Adventures of Sabrina" news, Alexis Denisof and Jedidiah Goodacre have taken on recurring roles in the second part of the series. Denisof's character is the boyfriend of Mary Wardwel (Michelle Gomez), while Goodacre plays nightclub owner and warlock Dorian Gray.

The holiday episode of "Chilling Adventures of Sabrina" debuts Dec. 14 on Netflix.

[via: Deadline]