Matthew Macfadyen was 43 in The Nutcracker and the Four Realms when he played the character 'Benjamin Stahlbaum'.
That was over 6 years ago in 2018.
Today he is 49, and has starred in 32 movies in total, 2 of those since The Nutcracker and the Four Realms was released.
In The Nutcracker and the Four Realms, I think Matthew Macfadyen looks: