Regarding his age
Holy *beep* I cant believe he is forty.
I was really rooting for him to become the next big thing thinking he is in his twenties.
Even the interview after he got the part in 42 he was telling Jay Leno or somebody that how excited he was and I am pretty sure he said something along the lines that before the movie he was just in school or something. I really thought he was in his twenties and thought he can be the next Denzel after seeing his performances.
He can still be a good lead but I was hoping he could build up. Now he has few years before he start to lose his looks. I mean it happened to Clooney and many other actors too.
As it takes time they usually got recognition close to their forties.
Still for sure he got great genes. Look at Denzel he is still rocking it :)