Ironbeard

Ironbeard is the evil cybernetic pirate from the canceled disney sequel, Treasure Planet 2.