Trey Parker was 28 in South Park: Bigger, Longer & Uncut when he played the character 'Stan Marsh / Eric Cartman / Gregory / Satan / Mr. Garrison / Mr. Hat / Phillip Niles Argyle / Randy Marsh / Clyde Donovan / Tom - News Reporter / Midget In A Bikini / Canadian Ambassador / Bombardiers / Mr. Mackey / Army General / Ned Gerblanski / Christophe - Ze Mole (or The Mole) / Big Gay Al (singing) / Adolf Hitler / Additional Voices (voice)'.
That was over 25 years ago in 1999.
Today he is 54, and has starred in 35 movies in total, 23 of those since South Park: Bigger, Longer & Uncut was released.
In South Park: Bigger, Longer & Uncut, I think Trey Parker looks: