Peter Davison stars as the gentleman sleuth, as seen in Margery Allingham's novels.
All available episodes (8 total)