Father Brown is back on our screens with episode 8 of season 12 and a star-studded cast of guest stars will be joining Mark Williams in The Sisters of Aeschylus.