Sulky, bad-tempered, or peevish.
Wearing a particularly stern and disapproving expression; humourless; priggish.
Poker-faced.