Ed Helms was 42 in Captain Underpants: The First Epic Movie when he played the character 'Mr. Krupp / Captain Underpants (voice)'.
That was over 7 years ago in 2017.
Today he is 50, and has starred in 51 movies in total, 13 of those since Captain Underpants: The First Epic Movie was released.
In Captain Underpants: The First Epic Movie, I think Ed Helms looks: