Once again 12 Monkeys delivers an extraordinarily mind-bending season full of shocking twists. Season 3 picks up with Cole searching for Titan, where Cassie is being held captive, and after finding her he learns that she has given birth to their son; leading them to go rogue in order to search through time to find him and stop him from becoming The Witness. James Callis joins the cast as a reoccurring character and delivers and excellent performance. And, Emily Hampshire continues to steal the show with some of the most bizarre and funny scenes of the entire series. The writing is also quite impressive, crafting an extremely elaborate and compelling story in just 10 episodes (as opposed to its usual 13). Incredibly powerful, Season 3 of 12 Monkeys takes its characters (and audience) on a remarkable journey.