Thomas Jane was 31 in Original Sin when he played the character 'Walter Downs / Billy / Mephisto'.
That was over 23 years ago in 2001.
Today he is 55, and has starred in 78 movies in total, 54 of those since Original Sin was released.
In Original Sin, I think Thomas Jane looks: