Christian Bale was 26 in Captain Corelli's Mandolin when he played the character 'Mandras'.
That was over 23 years ago in 2001.
Today he is 50, and has starred in 69 movies in total, 44 of those since Captain Corelli's Mandolin was released.
In Captain Corelli's Mandolin, I think Christian Bale looks: