Ben Whishaw was 39 in No Time to Die when he played the character 'Q'.
That was over 2 years ago in 2021.
Today he is 43, and has starred in 52 movies in total, 3 of those since No Time to Die was released.
In No Time to Die, I think Ben Whishaw looks: