The Answer Emerged: Why Supernatural's Crowley Left The Show On Bad Terms?

Supernatural's Crowley, played by Mark A. Sheppard, met his demise in the season 12 finale and the actor was not happy with how it was handled. Sheppard felt like the writers ran out of ideas for his character and wanted to write him out for about two years without being honest with him. He also thought that Crowley's death was poorly done and that he went from "being the smartest character on the show to being the dumbest character on the show in two seasons." This led to bad blood between Sheppard and the show's producers. After leaving Supernatural, Sheppard's career thrived with roles in Doom Patrol and MacGyver.