Watch Once Upon a Time Season 7 Episode 18 - The Guardian

Add to Watchlist

Once Upon a Time Season 7 Episode 18
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.
First Aired: April 20, 2018 - 43 Minutes Runtime
Lana Parrilla, Colin O'Donoghue, Andrew J. West, Dania Ramirez, Rose Reynolds, Nathan Parsons, Tiera Skovbye, Jeff Pierre, Bruce Blain, Daniel Francis

Also starring Andrew J. West

Watch Once Upon a Time - The Guardian (s7 e18) Online - Watch online anytime: Buy, Rent

Once Upon a Time, Season 7 Episode 18, is available to watch and stream on ABC. You can also buy, rent Once Upon a Time on demand at Disney+, Amazon, Vudu, Microsoft Movies & TV, Google Play, iTunes online.