James McAvoy was 39 in It Chapter Two when he played the character 'Bill Denbrough'.
That was over 5 years ago in 2019.
Today he is 45, and has starred in 55 movies in total, 9 of those since It Chapter Two was released.
In It Chapter Two, I think James McAvoy looks: