Trey Parker was 46 in Despicable Me 3 when he played the character 'Balthazar Bratt (voice)'.
That was over 7 years ago in 2017.
Today he is 54, and has starred in 35 movies in total, 6 of those since Despicable Me 3 was released.
In Despicable Me 3, I think Trey Parker looks: