Richard E. Grant was 60 in The Nutcracker and the Four Realms when he played the character 'Shiver'.
That was over 6 years ago in 2018.
Today he is 67, and has starred in 127 movies in total, 18 of those since The Nutcracker and the Four Realms was released.
In The Nutcracker and the Four Realms, I think Richard E. Grant looks: