Benicio del Toro was 28 in The Fan when he played the character 'Juan Primo'.
That was over 28 years ago in 1996.
Today he is 57, and has starred in 80 movies in total, 61 of those since The Fan was released.
In The Fan, I think Benicio del Toro looks: