“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.
In a close-knit Georgia community, a family-owned wrestling promotion finds two brothers and rivals war over their late father’s legacy. In the ring, somebody must play the good guy and somebody must ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results