It appears The Deliverance is picking up steam on Netflix, putting up 21.8M views from September 2 to 8, marking a significant increase from the week prior. The film has taken a minute to break through with audiences since premiering on August 16, but after marching its way to third place in the last week of […]