When Hayley took on a job for an old pal from MI-6, she ended up facing charges of terrorism on Castle Season 8 Episode 18.
Click on the video below to watch Castle online and learn a lot more about this installment.
With Hayley as the prime suspect in both a murder and a cyber attack can Beckett, Castle and the team at the 12th precinct clear her name?
Of is there a chance that Hayley has something to hide?
Want to find out? Watch Castle online here at TV Fanatic. It's fast, it's easy and it's efficient.
C. Orlando is a TV Fanatic Staff Writer. Follow her on Twitter.