Danny Glover was 59 in Dreamgirls when he played the character 'Marty Madison'.
That was over 17 years ago in 2006.
Today he is 77, and has starred in 198 movies in total, 115 of those since Dreamgirls was released.
In Dreamgirls, I think Danny Glover looks: