When the production of Demon Brides comes to Kembleford and the director of the film is murdered, Father Brown investigates.
uCinema.so 2024