Series 12
10 episodes

1. The Battle of Kembleford
44m · Jan 10, 2025
Father Brown investigates when a medieval murder is committed at a battle re-enactment.

2. The Kembleston Players
45m · Jan 17, 2025
Father Brown investigates when rehearsals for ‘A Most Perfect Murder’ are derailed by a dramatic death.

3. The Horns of Cernunnos
45m · Jan 24, 2025
Father Brown investigates when an old friend’s daughter is plagued by otherworldly visions.

4. The Invisible Friends
45m · Jan 31, 2025
Father Brown investigates when murder threatens to derail the live broadcast of agricultural radio drama The Muckles.

5. The Cup of Calabria
45m · Feb 7, 2025
Father Brown and Flambeau hunt for a priceless holy relic as a new nemesis lurks in the shadows.

6. The Lord of the Dance
44m · Feb 14, 2025
Father Brown takes the lead when a television dancing contest turns deadly.

7. The Deserving Poor
45m · Feb 21, 2025
Father Brown investigates when his old friend, Blind ‘Arry, is arrested for murder at an almshouse.

8. The Sisters of Aeschylus
45m · Feb 28, 2025
When Lady Felicia invites a prestigious group of writers to Montague, her hopes of being published are eclipsed by a murder.

9. The Puzzle of Banburismus
45m · Mar 7, 2025
Father Brown must untangle the mysteries that lie within the sewing circle when a seamstress is stabbed to death.

10. The Blessing of the Father
45m · Mar 14, 2025
Mrs Devine and Sullivan’s wedding approaches, but can Father Brown stop a would-be killer from ruining their big day?