What To Watch ‘Cuckoo’ Seasons 1-5 Leaving Netflix in April 2023 admin March 21, 2023 All five seasons of the Netflix Original series are leaving Netflix.