Aug 8, 2023 The Netflix-backed doc will have its world premiere on Saturday, September 16, at Roy Thomson Hall. Click to expand...