Lord Shen

Lord Shen plays as Robert Callaghan in Big Hero 6 (AnimaeRockz's Animal Style)
He is a man.

Lord Shen plays as Rumpelstiltskin in Humphrey Forever After
He is an evil swindler.