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