Enigma

Someone who is very mysterious, one who is hard to predict or explain.