Once Upon A Crime
Deceit, betrayal and secrets are all part of the case of fairytale killer. Castle and Beckett find nothing is as it seems after the bodies of two women, one dressed as Red Riding Hood and one as Snow White, are found murdered. More...
Originally Aired On: December 12, 2016
Det. Kevin Ryan