

That was over 10 years ago in 2012.
Today he is 30, and has starred in 9 movies in total, 7 since The First Time was released.
In The First Time, I think Dylan O'Brien looks:
The First Time scores 7 out of 10 on The Movie Database.
Dylan O'Brien's first acting role was as 'Charlie Brown' in Charlie Brown's Blockhead Revenge, released in 2011 when he was 20.