An epic heroes vs. villains showdown