Pablo Schreiber was 29 in Vicky Cristina Barcelona when he played the character 'Ben'.
That was over 16 years ago in 2008.
Today he is 46, and has starred in 33 movies in total, 24 of those since Vicky Cristina Barcelona was released.
In Vicky Cristina Barcelona, I think Pablo Schreiber looks: