The Deliverance continues to be the most-watched movie on Netflix worldwide following its release on the streaming service on August 30. Its opening weekend saw it scare up 14.5 million views, a ...