Liam Neeson was 67 in The Marksman when he played the character 'Jim'.
That was over 3 years ago in 2021.
Today he is 72, and has starred in 157 movies in total, 7 of those since The Marksman was released.
In The Marksman, I think Liam Neeson looks: