Albrecht Schuch and Bayan Layla star in the true-crime thriller series, which will have its world premiere at TIFF.