Domhnall Gleeson was 33 in Peter Rabbit when he played the character 'Thomas McGregor / Mr. Jeremy Fisher (voice)'.
That was over 6 years ago in 2018.
Today he is 40, and has starred in 38 movies in total, 6 of those since Peter Rabbit was released.
In Peter Rabbit, I think Domhnall Gleeson looks: