I think he broke out just a few years too late, imagine if Firefly had been cancelled when Netflix was starting its own original content.
Still, 7 years of Castle isn’t a bad run, and it seems his willingness to appear in a lot of things has netted him steady work, or at least better work than most in the industry.