Sebastian Stan was 32 in Captain America: Civil War when he played the character 'James 'Bucky' Barnes / Winter Soldier'.
That was over 7 years ago in 2016.
Today he is 40, and has starred in 44 movies in total, 20 of those since Captain America: Civil War was released.
In Captain America: Civil War, I think Sebastian Stan looks: