CharacterCaptain Charles ShoreCaptain Charles Shore in The Suspicions of Mr. Whicher (2011), played by John Heffernan. Played byJohn HeffernanAppears inThe Suspicions of Mr. Whicher2011