After a month of firings, contract negotiations and angry fans, ABC has decided to officially cancel Castle after eight seasons.

Castle is ending after eight seasons, with ABC revealing on Thursday that they are not moving forward with the procedural. This news comes mere weeks after announcing they were firing co-lead Stana Katic (who plays Beckett) and supporting player Tamala Jones (Lanie), news that was met with near-universal backlash from fans.

As the weeks went along, Nathan Fillion (Castle) signed a new contract for season 9, as did many supporting stars like Seamus Dever (Ryan) and Jon Huertas (Esposito). This suggested that despite the bad press, ABC was determined to move forward with Castle in a new direction.

However, it seems that the negatives simply outweighed the positives. Thankfully for many fans, the show will at least conclude with both Fillion and Katic in starring roles, the way the show was originally devised.

Many of the show's stars have taken to Twitter and Instagram to voice their feelings on the cancellation and thank the fans for their continued support. Check out some of these reactions below:

Susan Sullivan (Martha) retweeted the following post:

Fillion has not made any official comments as of Friday morning.

UPDATE: Fillion has tweeted his response:

The final episode of Castle will air Monday at 10 p.m. ET/PT on ABC.

Watch the promo for the series finale of Castle below: