Ezekiel

Ezekiel is the leader of The Immortals.