"The Witches of Notre Dame"
Season Eight
Season 08, Episode 3
Episode Information
Character backstory:
  • Moana
Premiere date: January 14, 2020
Written by: Schroeswald
Directed by: Schroeswald
Episode Chronology
Previous Episode: "A Coward's Mane"
Next Episode: "Across the Board"
Related Pages

The Witches of Notre Dame is the third episode of Season Eight of Disney +'s Once Upon a Time. It was written and directed by Schroeswald. It is the one-hundred and fifty-eighth episode of the series overall and debuted on January 14, 2020.


As Rogers and Henry’s investigation gets farther in they discover someone who once knew Moana. Meanwhile Moana arrives in Hyperion Heights to recruit another member to her group. In the past Moana arrives in Notre Dame and befriends Esmeralda.



  • Lana Parrilla as Regina Mills/The Good Queen
  • Ginnifer Goodwin as Snow White
  • Jennifer Morrison (credit only)
  • Colin O'Donoghue as Killian Jones and Rogers
  • Josh Dallas as David Nolan
  • Rose Reynolds as Tilly
  • Tiera Skovbye as Margot
  • Adelaide Kane as Drizella/Ivy
  • Keegan Connor Tracy as the Blue Fairy
  • Rebecca Mader (credit only)
  • With Azra Akin as Moana
  • And Robert Carlyle as Rumpelstiltskin

Special Appearances By

  • Jared S. Gilmore as Sheriff Henry

Special Guest Starring

  • Andrew J. West as Henry Mills
  • Dania Ramirez as Jacinda Vidrio

Guest Starring

  • Lee Arenberg as Leroy
  • Suzy Joachim as Madame Leota
  • Hiba Abouk as Esmeralda
  • Vincent Cassel as Frollo
  • Yael Yurman as Anastasia
  • Chris Gauthier as Smee


  • Omar Torres II as Quasimodo
  • Jake Foy as White Knight
Community content is available under CC-BY-SA unless otherwise noted.