Once Upon a Time S6E7 poster

Watch Once Upon a Time – Season 6 Episode 7: Heartless

Once Upon a Time • Season 6, Episode 7 • 43 min • 2011 • ⭐ 7.4/10 • Drama , Sci-Fi & Fantasy

Cast: Robert Carlyle , Lana Parrilla , Colin O'Donoghue , Gabrielle Anwar , Dania Ramirez , Mekia Cox , Andrew J. West , Alison Fernández

Directors: Edward Kitsis , Adam Horowitz

Watch Once Upon a Time – S6E7

Episode Overview

In Storybrooke, the Evil Queen threatens to destroy the town and everyone in it unless Snow and David surrender their hearts. As Emma, Hook, and Henry prepare to defend Storybrooke, Snow, David, and Regina search for a magical sapling created by the first spark of true love.

Episode Navigation

More Episodes from Season 6

Watch More TV Episodes Online

Stream Once Upon a Time and thousands of other TV series in HD on 123movies. Browse all TV series, explore genres, or find shows by year.