To Be or Not to Be ★★★★

More transgressive and surprising than Inglourious Basterds.