Hugo Weaving was 50 in Captain America: The First Avenger when he played the character 'Johann Schmidt / Red Skull'.
That was over 13 years ago in 2011.
Today he is 64, and has starred in 90 movies in total, 25 of those since Captain America: The First Avenger was released.
In Captain America: The First Avenger, I think Hugo Weaving looks: