# At the latter time of those kingdoms
"As those kingdoms approach their end"
# have reached their limit
"have reached their full" or "have run their course"
# grim-faced
This means someone who looks defiant, or like he will refuse to obey.