Ian McKellen was 62 in X2 when he played the character 'Eric Lehnsherr / Magneto'.
That was over 21 years ago in 2003.
Today he is 84, and has starred in 125 movies in total, 68 of those since X2 was released.
In X2, I think Ian McKellen looks: