David Morrissey was 44 in Nowhere Boy when he played the character 'Bobby Dykins'.
That was over 14 years ago in 2009.
Today he is 59, and has starred in 62 movies in total, 24 of those since Nowhere Boy was released.
In Nowhere Boy, I think David Morrissey looks: