Vimeo
Currently, you can buy or rent The New Breed to watch online via Vimeo. It'll cost you $5 to rent the documentary, so very reasonable!
Social Animals
The Call of the Entrepreneur