True Grit

True Grit ★★★★½

suitably grumpy