Alan Tudyk was 41 in Justice League: War when he played the character 'Clark Kent / Superman (voice)'.
That was over 10 years ago in 2014.
Today he is 52, and has starred in 60 movies in total, 26 of those since Justice League: War was released.
In Justice League: War, I think Alan Tudyk looks: