Javier Bardem was 34 in Collateral when he played the character 'Felix Reyes-Torrena'.
That was over 20 years ago in 2004.
Today he is 55, and has starred in 66 movies in total, 38 of those since Collateral was released.
In Collateral, I think Javier Bardem looks: