Rowan Atkinson was 47 in Johnny English when he played the character 'Johnny English'.
That was over 21 years ago in 2003.
Today he is 69, and has starred in 72 movies in total, 30 of those since Johnny English was released.
In Johnny English, I think Rowan Atkinson looks: