That was over 4 years ago in 2017.
Today he is 38, and has starred in 23 movies in total, 2 since Justice League was released.
In Justice League, I think Henry Cavill looks:
Justice League scores 6.4 out of 10 on The Movie Database.
Henry Cavill's first acting role was as 'Thomas Aprea' in Laguna, released in 2001 when he was 17.