The American political thriller premiered at the Venice International Film Festival on September 2 and will land on Netflix on October 24.