A. mysterious
B. difficult
C. profound
D. mystical
superficial : not thorough, deep, or complete; cursory.
mysterious : difficult or impossible to understand, explain, or identify.
difficult : needing much effort or skill to accomplish, deal with, or understand.
profound : very great or intense.
mystical : spiritual.
Antonym of superficial is profound