David Harbour was 45 in Black Widow when he played the character 'Alexei Shostakov / Red Guardian'.
That was over 3 years ago in 2021.
Today he is 49, and has starred in 39 movies in total, 3 of those since Black Widow was released.
In Black Widow, I think David Harbour looks: