Recurring Guest Characters Preet Bharara 1 guest appearances Jennifer Granholm 1 guest appearances Charlie Sykes 1 guest appearances Jonathan Swan 1 guest appearances Adam Conover 1 guest appearances Michael Moore 1 guest appearances Thom Hartmann 1 guest appearances Catherine Rampell 1 guest appearances Steve Hilton 1 guest appearances P.J. O'Rourke 1 guest appearances Neil deGrasse Tyson 1 guest appearances April Ryan 1 guest appearances Evelyn Farkas 1 guest appearances Max Brooks 1 guest appearances