'Once Upon a Time' Season 2 finale: Colin O'Donoghue teases the Captain Hook-Rumpelstiltskin showdown
Exclusive Once Upon a Time Bombshell: A [Spoiler] Is Coming — Ready, Set, Speculate!
Once Upon a Time Season Episode Belle and Rumple
The Wicked Witch of the West/Zelena portrayed by Rebecca Mader
Lady of the Lake: Henry and David sword fighting.
Captain Hook / Killian Jones (Colin O'Donoghue) - Once Upon A Time
Emma Swan played by Jennifer Morrison
Once upon a Time snow white wanted poster