Worlds Colliding (Once Upon a Time) Book Three
Freya Gold (Priscilla) played by Nina DobrevElla Swan played by Candice Accola/KingLisa (Vasilisa) played by Katherine McNamaraRose Mills (Enchantress) played by Ashleigh CraigJefferson (Mad Hatter) & Grace (Illusionist)Alcina Mills (Dark Sorceress) played by Katie McGrathTori French-Matthews played by Phoebe TonkinSaphira Matthews played by Danielle CampbellMathias Matthews played by Joseph MorganDerek Hood played by Tom HollandYoung Priscilla/Freya played by Nikki HahnYoung Saphira Matthews played by Peyton Kennedy…