First look at POPULATION 11

First look of POPULATION 11 premiering on Stan March 14. This 12-part comedy crime thriller directed by Trent O’Donnell and Helena Brooks was shot in Western Australia’s Kimberley Region.