Stephen Lang was 65 in Mortal Engines when he played the character 'Shrike'.
That was over 5 years ago in 2018.
Today he is 71, and has starred in 102 movies in total, 17 of those since Mortal Engines was released.
In Mortal Engines, I think Stephen Lang looks: