The Blame Game
Castle gets abducted and must solve puzzles and mind games with a group of strangers. Meanwhile, Beckett and her colleagues race against the clock to find Castle and capture a killer. More...
Originally Aired On: March 25, 2017
Det. Kevin Ryan