Hal è in una guerra personale con un vicino, e decide di costruire una rappresentazione della battaglia di Pearl Harbor. In questo si fa aiutare da Dewey, il quale deve comporre un tema su di lui, "il mio eroe". Ma Hal scoprirà che Dewey ha riempito di menzogne il tema, perché Hal in fondo è un inetto. Così i due non collaborano più al progetto. Jessica inizia a frequentare la casa, come al solito mette zizzania tra Malcolm e Reese, tanto da convincere lois a portare tutta la famiglia a vedere "Mamma mia": inoltre dice ai due fratelli, separatamente, che l'altro è gay. Quando i due lo scoprono, passano al contrattacco e tramite un trucchetto convincono la madre che Jessica abbia una storia con Malcolm. Finirà che lei ufficialmente sarà bandita dalla casa, ma Lois già sa che, facendo così, i suoi figli faranno entrare di nascosto la ragazza.