А раз уж мы тут со словарём уточняем значение каждого слова, давайте посмотрим, какими эпитетами Барда награждает автор. "he is a grim man but true"
grim - жестокий, беспощадный, безжалостный, деспотичный, непреклонный, неумолимый, грозный, зловещий, мрачный, страшный, ужасный...

У него непростой характер был, похоже.
Но с другой стороны, может, у Толкина это слово имело другое значение?