Danny Glover was 59 in Barnyard when he played the character 'Miles the Mule (voice)'.
That was over 18 years ago in 2006.
Today he is 77, and has starred in 198 movies in total, 117 of those since Barnyard was released.
In Barnyard, I think Danny Glover looks: