Yokai from Big Hero 6

Yokai is the main antagonist of Disney’s Big Hero 6. His real identity is Robert Callaghan, the head of a robotics program at San Fransokyo Institute of Technology. Under the masked alias of Yokai, he becomes a powerful supervillain who plots revenge against Krei Tech. He steals Hiro‘s microbots to weaponize them. It’s up to Hiro and his friends GoGo, Honey Lemon, Wasabi, Fred – plus Baymax, of course – to stop him!