Dylan O'Brien was 25 in American Assassin when he played the character 'Mitch Rapp'.
That was over 6 years ago in 2017.
Today he is 31, and has starred in 18 movies in total, 8 of those since American Assassin was released.
In American Assassin, I think Dylan O'Brien looks: