Josh Dallas was 26 in The Descent: Part 2 when he played the character 'Greg'.
That was over 15 years ago in 2009.
Today he is 42, and has starred in 11 movies in total, 6 of those since The Descent: Part 2 was released.
In The Descent: Part 2, I think Josh Dallas looks: