Rami Malek was 39 in No Time to Die when he played the character 'Lyutsifer Safin'.
That was over 2 years ago in 2021.
Today he is 42, and has starred in 28 movies in total, 3 of those since No Time to Die was released.
In No Time to Die, I think Rami Malek looks: