One Finnish phrase I really love is:
"Hänellä ei ole kaikki muumit laaksossa."
Translated literally, it means "S/he does not have all the Moomins in the valley". The English equivalent would be like describing someone as having "a few cards short of a full deck" and any such similar sayings.

