Louis Ozawa Changchien

Louis Ozawa Changchien is a Japanese/Taiwanese actor. He portrayed The Hat in the 4th season of Supergirl.