space cadet
From Longman Dictionary of Contemporary Englishspace cadetˈspace caˌdet noun [countable] informalSTUPID/NOT SENSIBLE someone who forgets things, does not pay attention, and often behaves strangelyExamples from the Corpusspace cadet• Was it because she is a mixed-up, self-centred space cadet?• Jimmy's a total space cadet.