cold fish
noun
-
A heartless individual; a person lacking empathy and emotion.
-
A sexual partner who, during sex, lacks vigor or emotional reciprocity.
stony-eyed
How often have the words cold fish and stony-eyed occurred in a corpus of books? (source: Google Ngram Viewer )