cold fish
US /koʊld fɪʃ/
UK /koʊld fɪʃ/

1.
a person who is unfriendly, unsympathetic, and shows little emotion
:
•
He's a bit of a cold fish, so don't expect much warmth from him.
•
Despite her beauty, she was known as a cold fish due to her distant demeanor.