insrutable (adj)
not easily understood, interpreted; mysterious Often used as a description of a person not easily understood or interpreted