Jerry O'Connell was 41 in Justice League vs. Teen Titans when he played the character 'Clark Kent / Superman (voice)'.
That was over 8 years ago in 2016.
Today he is 50, and has starred in 64 movies in total, 24 of those since Justice League vs. Teen Titans was released.
In Justice League vs. Teen Titans, I think Jerry O'Connell looks: