Theo James was 28 in Divergent when he played the character 'Tobias "Four" Eaton'.
That was over 10 years ago in 2014.
Today he is 39, and has starred in 20 movies in total, 15 of those since Divergent was released.
In Divergent, I think Theo James looks: