CharacterDr. Arthur CalgaryDr. Arthur Calgary in Ordeal by Innocence (2018), played by Luke Treadaway. Played byLuke TreadawayAppears inOrdeal by Innocence2018