John Ivory is a fictional character portrayed by Luke Steele in the TV series Endeavour.
They appear in 1 episodes out of a total of 35 aired
Episodes1
Icarus
episode S5.E6 july 2018After the mysterious disappearance of a teacher, Endeavour finds himself investigating the dark and secret world of a public school.