Vin Diesel was 40 in Babylon A.D. when he played the character 'Toorop'.
That was over 16 years ago in 2008.
Today he is 56, and has starred in 64 movies in total, 34 of those since Babylon A.D. was released.
In Babylon A.D., I think Vin Diesel looks: