Question: why was esme killed in pennyworth?
Answer: It is further revealed that Esme was murdered by Captain John Curzon, Alfred's old army General, as a result of a personal vendetta from their army days in which Alfred embarrassed Curzon infront of his comrades.