Eighteen months is a long time in modern media, and that is how long it has taken this film to reach the Glasgow Film Festival since its premiere