Dylan O'Brien was 23 in Maze Runner: The Scorch Trials when he played the character 'Thomas'.
That was over 8 years ago in 2015.
Today he is 31, and has starred in 18 movies in total, 10 of those since Maze Runner: The Scorch Trials was released.
In Maze Runner: The Scorch Trials, I think Dylan O'Brien looks: