Sadly, Castle Season 9 won’t hit the small screens anymore. While fans hope it was just another rumour, TV execs confirmed the cancellation of the show a few months back. Some are still looking forward to a spin-off. However, it seems the show has a bigger reason behind its cancellation.

After Stana Katic made a surprising exit on the show, fans took to social media to express their dismay. Most were already worrying about the cancellation. ABC Entertainment President Paul Lee teased a possible Castle spin-off. Lee admitted that he would love to keep the show going for many years.

Nathan Fillion (who played Richard Castle), on the other hand, felt that it was goodbye already. He mentioned how “all good things must end”.

Two months after the show’s cancellation, there are now answers to fans’ biggest question. What’s the reason behind the cancellation of Castle Season 9? TV Execs decided to finally share the reason during the Television Critics Association’s press tour. ABC boss Channing Dungey felt that they had to do it.

“We were always very up-front with the studio and the producers about the possibility that we might not be bringing the show back for Season 9, but the studio has to do what they need to do in order to prepare for the possibility of Season 9. So they did what they felt they needed to do in order to be ready if they did get the nod,” Dungey told Entertainment Weekly.

Meanwhile, Castle star Nathan Fillion has already moved on following the show’s cancellation. Fillion’s return to ABC allowed him to join another fan-favourite TV show. He will join Modern Family Season 8 as a weatherman, Hollywood Life reported.

Executive Producer Steve Levitan confirmed the news during the press tour. Fillion will play the role of Rainer Shine. His character is set to appear on the show in multiple episodes.

Are you happy for Nathan Fillion? Or, would you hope to see him in Castle Season 9 spin-off instead? Sound off in the comments section below!