Ray Stevenson was 50 in Allegiant when he played the character 'Marcus Eaton'.
That was over 8 years ago in 2016.
Today he is 59, and has starred in 32 movies in total, 9 of those since Allegiant was released.
In Allegiant, I think Ray Stevenson looks: