If you want to see Stephen Colbert adversus haereses, check it out. He plays Irenaeus to Elaine Pagels’ Valentinus. OK, that’s giving both of them more credit than they’ve earned. But they do wear the hats, whether or not the hats fit. Hat tip: Apocryphicity.