Masquerade

Masquerade is a man that is not from earth. He is the reason Jace Archer was brought back to life with ghost eyes and powers in Season 1. Masquerade appears in Season 2, to help Jace Archer learn to control his powers.