2024· Drama, Thriller
An international group investigates reports of detention camps in Chechnya. They uncover harsh realities and attempt to find the truth and free the detained despite opposition.
Cast: Ian McNeice, Derek Nelson, Kane Surry
Director: David Hastings
Loading addons…