Alfred Molina was 48 in Frida when he played the character 'Diego Rivera'.
That was over 21 years ago in 2002.
Today he is 70, and has starred in 142 movies in total, 91 of those since Frida was released.
In Frida, I think Alfred Molina looks: