David Morrissey was 35 in Captain Corelli's Mandolin when he played the character 'Captain Günther Weber'.
That was over 23 years ago in 2001.
Today he is 59, and has starred in 62 movies in total, 45 of those since Captain Corelli's Mandolin was released.
In Captain Corelli's Mandolin, I think David Morrissey looks: