Casting the 2016 presidential election

Just for fun, and disallowing Saturday Night Live crossovers:

  • Tilda Swinton as Hillary Clinton
  • Alec Baldwin as Donald Trump
  • Al Pacino as Bernie Sanders
  • Steve Carell as Ted Cruz (He’s been compared with a different Office actor, Brian Baumgartner, but try Carell on for size!)
  • Jeff Daniels as John Kasich

Got any improvements on this casting?