George Anderson, da quindici anni professore di biologia, ha sposato Laura già incinta di Simon per dare un padre al piccolo e, in seguito, si è affezionato al figlio adottivo, unica ragione di vita per lui che è timido e chiuso tanto da meritarsi l'odiato appellativo di "topo", inoltre si è profondamente innamorato della moglie. Ma Laura, trasferitasi a Montreal col figlio, intende sposarsi con David Richardson. George, colpito nei suoi sentimenti abbandona la scuola e si reca nella città canadese fa testamento a favore di Simon: presenzia non invitato alla celebrazione del matrimonio: inizia una specie di assedio alla moglie. Quindi, eludendo la custodia di un detective messogli alle costole da David, uccide una donna per dimostrare le sue drastiche intenzioni: colpisce a morte il pedinatore raggiunge Laura nella nuova isolata casa ove intende ucciderla. Quando sta per attuare il suo piano, si rende conto che un "topo" non potrà mai cambiarsi in "gatto".