First look at Despicable Me 3

Who’s bad? That would be South Park’s Trey Parker, who plays the super villain in Despicable Me 3, the first trailer for which dropped overnight.

The third Despicable movie continues the adventures of Gru (voiced again by Steve Carell), Lucy (Kristen Wiig), their three daughters and the ever-mischievous Minions. The trailer – set to the tune of Michael Jackson’s Bad – gives us a good look at their nemesis this time Balthazar Bratt, a former child star who’s grown up to become obsessed with the character he played in the ‘80s.

Despicable Me 3 is due in cinemas next winter.