Judging the spoilers for episode 121, the mysterious duelist might be

Spoiler Alert!
Jack.