We do not currently know of any antonyms for grin like a Cheshire Cat.
For similar words to grin like a Cheshire Cat, try: