Sophia (guest star Jennifer Beals) hinted to Castle (Nathan Fillion) that his father may have had ties to the CIA, which would explain both his absence from Castle's life as well as the ease with which Castle was able to shadow a federal agent. The question remains: Is Sophia - who was revealed to actually be a Russian sleeper agent - being honest?
Read the rest
here (spoilers)