“Heels” has set its Netflix launch date. The streamer announced Wednesday that the Starz series, which was canceled after two seasons in September 2023, will become available on Netflix on Sept. 15.
Heels finally has a drop date on Netflix. Both seasons of the drama about the world of small-town pro wrestling will premiere on the streamer Sunday, September 15. Starz canceled the series in 2023.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results