Trey Parker was 34 in Team America: World Police when he played the character 'Gary Johnston / Joe / Kim Jong Il / Hans Blix / Carson / Matt Damon / Drunk in Bar / Tim Robbins / Sean Penn / Michael Moore / Helen Hunt / Susan Sarandon (voice)'.
That was over 20 years ago in 2004.
Today he is 54, and has starred in 35 movies in total, 16 of those since Team America: World Police was released.
In Team America: World Police, I think Trey Parker looks: