face for radio
A person with a great voice or personality but a face so bad it could scare a ghost.
He has a face for radio. He sounds like a rock star, but his face is like a haunted house.
That DJ has a face for radio. He’s got the voice of an angel, but his face is like a witch’s.
She has a face for radio. Her voice is amazing, but her face is like a monster’s.