Only 2 years after it first premiered, Russell Crowe's $7 million military thriller Land of Bad is finally getting its due on streaming.