Gerard Butler was 27 in Tomorrow Never Dies when he played the character 'Leading Seaman - HMS Devonshire'.
That was over 26 years ago in 1997.
Today he is 54, and has starred in 69 movies in total, 57 of those since Tomorrow Never Dies was released.
In Tomorrow Never Dies, I think Gerard Butler looks: