ABC’s Once Upon a Time editor Geofrey Hildrew steps behind the camera for the third time with season seven episode 18. Episode 18 is titled “The Guardian” and was written by David H. Goodman and Brigitte Hales. “The Guardian” airs on Friday, April 20, 2018 at 8pm ET/PT.
Season seven stars Lana Parrilla as Regina/Roni, Robert Carlyle as Rumpelstiltskin/Weaver, Colin O’Donoghue as Hook/Rogers, Andrew J. West as Henry Mills, Gabrielle Anwar as Lady Tremaine/Victoria Belfrey, Dania Ramirez as Cinderella/Jacinda, Alison Fernandez as Lucy, Mekia Cox as Sabine/Tiana, and Adelaide Kane as Drizella/Ivy. The season seven episode 18 guest cast includes Rose Reynolds as Alice/Tilly, Tiera Skovbye as Robin/Margot, Daniel Francis as Dr. Facilier/Mr. Samdi, Nathan Parsons as Nick Branson/Jack, and Jeff Pierre as Naveen/Drew.
“The Guardian” Plot: Following Nick’s death, Weaver discovers the Dark One Dagger has been taken and sets out to get it back, even if it means betraying Roni’s trust. Meanwhile, Margot takes Tilly on a date, but their time together takes an unexpected twist. In a flashback, Rumple, desperate to be reunited with Belle, pays Alice a visit.
More on Once Upon a Time Season 7:
– Season 7 Episode 1 Recap
– Colin O’Donoghue and Robert Carlyle Interview
– Lana Parrilla and Gabrielle Anwar Interview
– Andrew J West and Dania Ramirez Interview
– Edward Kitsis, Adam Horowitz and David H Goodman Interview