CharacterSir Charles CarterSir Charles Carter in The Witness for the Prosecution (2016), played by David Haig. Played byDavid HaigAppears inThe Witness for the Prosecution2016