Exo 7

Exo 7 is an evil alien looks like Steff. He is portrayed by Nicolas Caeyers too.