Father Brown

The Last Man

Episode #125 / Length: 47 minutes

When Kembleford's new cricket captain is framed for murder, Father Brown must prove his innocence to give his team any chance of beating neighbouring village Hambleston.

Scheduled Broadcast Times

  • There are no upcoming showings of this program.