Samuel L. Jackson was 50 in Unbreakable when he played the character 'Elijah Price'.
That was over 23 years ago in 2000.
Today he is 75, and has starred in 226 movies in total, 146 of those since Unbreakable was released.
In Unbreakable, I think Samuel L. Jackson looks: