Cameron Monaghan was 19 in Vampire Academy when he played the character 'Mason Ashford'.
That was over 10 years ago in 2014.
Today he is 30, and has starred in 26 movies in total, 12 of those since Vampire Academy was released.
In Vampire Academy, I think Cameron Monaghan looks: