Father Brown

The Invisible Man

Episode #123 / Length: 46 minutes

The circus brings death to Kembleford when a clown is murdered. Father Brown must determine who the killer is and why a parishioner has agreed to marry the sinister wizard Welkin.

Scheduled Broadcast Times

  • Saturday, November 18, 2017 at 7:00 PM ET / 6:00 pm CT on WFSU