Cain Barzard
Appears in
The Seven Deadly Sins
The Seven Deadly Sins: Revival of the Commandments
Voice actors
Steve Kramer
Takashi Inagaki