This Sunday on ABC’s Once Upon a Time, Hook does battle with — no, neither shampoo nor a razor — but a former Dark One aka his lonnnnnngtime nemesis Rumplestiltskin, as seen in this fresh crop of photos.
ABC takes a quite different stab at Charlie’s Angels this Sunday when Once Upon a Time brings back both Ruby and Mulan (played by Meghan Ory and Jamie Chung) to join Merida on a dangerous quest — as seen in a new batch of photos.