Billy Magnussen was 35 in No Time to Die when he played the character 'Logan Ash'.
That was over 2 years ago in 2021.
Today he is 38, and has starred in 37 movies in total, 2 of those since No Time to Die was released.
In No Time to Die, I think Billy Magnussen looks: