He also played in several BBC Radio 4 adaptations of Agatha Christie - novels with John Moffatt as Hercule Poirot Captain Hastings .
Williams also played Captain Hastings in several BBC Radio 4 adaptations of Agatha Christie novels , starring John Moffatt as Hercule Poirot .