Zach Galifianakis was 46 in The Lego Batman Movie when he played the character 'The Joker (voice)'.
That was over 7 years ago in 2017.
Today he is 54, and has starred in 67 movies in total, 11 of those since The Lego Batman Movie was released.
In The Lego Batman Movie, I think Zach Galifianakis looks: