James Garner was 81 in Superman/Shazam!: The Return of Black Adam when he played the character 'Shazam (voice)'.
That was over 14 years ago in 2010.
In 2014 he died aged 86, starring in 90 films in his career, 3 of those after Superman/Shazam!: The Return of Black Adam was first released. If he were alive today he would be 96.
In Superman/Shazam!: The Return of Black Adam, I think James Garner looks: