BUSINESS Oscar-winning psychological drama with near-perfect Rotten Tomatoes score joins Netflix August 3, 2024