The short answer is no. The Social Network was available to stream on Netflix in 2011 when it was released. However after the contract with the publisher of the content Starz didn’t renew it’s contract after it felt that the content had a high value and that it believed that it’d be better to sell on is a much better business decision. This dismissal of the contract left Netflix shares down by 9%.
Whether the blockbuster film ‘The Social Network’ will return is yet to be seen but we can hope can’t we.