James D'Arcy was 38 in Survivor when he played the character 'Paul Anderson'.
That was over 9 years ago in 2015.
Today he is 48, and has starred in 50 movies in total, 14 of those since Survivor was released.
In Survivor, I think James D'Arcy looks: