South Park's Trey Parker has a rare new role and it's so "bad."
The co-creator of the hit animated series rarely appears in projects he does not produce but made an exception with Despicable Me 3, in which he plays a villain named Balthazar Bratt, a former child star who is obsessed with the character he played in the '80s.
In fact, he's obsessed with everything '80s-related; He sports a sweet mullet and mustache, and uses pink bubble gum and a Rubik's Cube as weapons.