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, uses pink bubble gum and a Rubik's Cube as weapons, dresses like a cross between Prince and Michael Jackson and uses the latter late star's Bad" track as "heist music."
Steve Carell returns as main character Gru, who tries to stop Balthazar from stealing a gem as part of a mission from the Anti-Villain League. Naturally, it's time for a dance fight!
Hijinks also ensue when Gru literally drops in unexpectedly at a birthday party...in his birthday suit.
Carell and also portrays Gru's fraternal twin brother Dru. Meanwhile, Kristen Wiig is back as Gru's wife and secret agent, Lucy, and she offers us a cute nickname for her and her man.
Miranda Cosgrove and Dana Gaier reprise their roles as two of the couple's three daughters.
And, of course, the Minions also make an appearance, as DJs, and even appear to pay homage to another '80s staple—the movie Big.
Despicable Me 3 is set for release on June 30, 2017.