Teresa Ruiz was 31 in The Marksman when she played the character 'Rosa'.
That was over 3 years ago in 2021.
Today she is 35, and has starred in 15 movies in total, 2 of those since The Marksman was released.
In The Marksman, I think Teresa Ruiz looks: