Hugo Weaving was 51 in Cloud Atlas when he played the character 'Haskell Moore / Tadeusz Kesselring / Bill Smoke / Nurse Noakes / Boardman Mephi / Old Georgie'.
That was over 12 years ago in 2012.
Today he is 64, and has starred in 90 movies in total, 22 of those since Cloud Atlas was released.
In Cloud Atlas, I think Hugo Weaving looks: