- The shoot of the film started in July 2021 in Kolkata and wrapped by the end of August 2021.
- Lost was released on 16 February 2023, on ZEE5. The film had its world premiere at the Chicago South Asian Film Festival on 22 September 2022. It received a standing ovation at the Chicago South Asian Film Festival, where it premiered.