Jamie Campbell Bower was 23 in The Mortal Instruments: City of Bones when he played the character 'Jace Wayland'.
That was over 11 years ago in 2013.
Today he is 35, and has starred in 18 movies in total, 5 of those since The Mortal Instruments: City of Bones was released.
In The Mortal Instruments: City of Bones, I think Jamie Campbell Bower looks: