Eva Longoria was 35 in Arthur Christmas when she played the character 'Chief De Silva (voice)'.
That was over 13 years ago in 2011.
Today she is 49, and has starred in 47 movies in total, 28 of those since Arthur Christmas was released.
In Arthur Christmas, I think Eva Longoria looks: