Sofía Vergara was 31 in Lords of Dogtown when she played the character 'Amelia (as Sofia Vergara)'.
That was over 19 years ago in 2005.
Today she is 51, and has starred in 30 movies in total, 25 of those since Lords of Dogtown was released.
In Lords of Dogtown, I think Sofía Vergara looks: