Quite possibly one of my favorite south park episodes ever. This is exactly why I keep watching, they're always pulling off something clever, which this episode definitely is! I absolutely loved butters. I'm 99% sure it was clyde, because he was sleeping in class the day during cartman's presentation. I haven't laughed this hard at an episode of south park since season 8 or 9. The episode is really set up as a dark knight spoof, it's really quite obvious, but it did a really good job of not being a by the books spoof. it was just good enough that people who had seen the movie would love it, and those who didn't see the movie would enjoy it too.
Wish the seasons were longer :(