He wants an easy glamorous well paid and undemanding job but that is

He wants an easy glamorous well paid and undemanding job but that is
A: Happy go lucky
B: Crying for moon
C: Hard boiled
D: None of these

Crying for the moon means seeking the impossible. The phrase mocks unrealistic expectations. Happy go lucky describes a carefree person. Hard boiled means tough or unemotional. Many idioms use moon for unreachable desires. Therefore the fit for this wishful scenario is crying for the moon.