Tom Felton was 28 in Megan Leavey when he played the character 'Sergeant Andrew Dean'.
That was over 7 years ago in 2017.
Today he is 36, and has starred in 41 movies in total, 11 of those since Megan Leavey was released.
In Megan Leavey, I think Tom Felton looks: