Nicholas Hoult was 28 in Dark Phoenix when he played the character 'Hank McCoy / Beast'.
That was over 5 years ago in 2019.
Today he is 34, and has starred in 42 movies in total, 6 of those since Dark Phoenix was released.
In Dark Phoenix, I think Nicholas Hoult looks: