Father Brown is a short, stumpy Roman Catholic Church priest, formerly of Cobhole in Essex, and now working in London, with shapeless clothes and a large umbrella, and an uncanny insight into human evil.Show more