2024-08-30 The Deliverance (Netflix) The Deliverance (Netflix) August 30 The Deliverance (Netflix) The Deliverance Netflix Release Date. The Deliverance heads to Netflix, after a limited theatrical run, August 30, 2024