Sebastian Stan was 34 in Black Panther when he played the character 'James 'Bucky' Barnes / Winter Soldier (uncredited)'.
That was over 6 years ago in 2018.
Today he is 41, and has starred in 44 movies in total, 15 of those since Black Panther was released.
In Black Panther, I think Sebastian Stan looks: