Seelenverwandtschaft und ewige Liebe existieren für Richard (Pierce Brosnan) nur in der Theorie: Der Professor für Romantische Literatur an der renommierten Cambridge-Universität ist privat ein notorischer Single und Womanizer. Doch dann wird sein aktueller Flirt Kate (Jessica
Alba) schwanger und plötzlich führt "Professor Love" mit seiner viel jüngeren Frau und Sohn ein beschauliches Familienleben, an das er sich nur schwer gewöhnt. Nach ein paar Jahren ist es aber ausgerechnet Kate, die sich in einen jüngeren Mann verliebt und auszieht. Doch
ihren Sohn will sie nicht in Richards unkundigen Händen wissen und quartiert kurzerhand ihre ältere Stiefschwester Olivia (Salma Hayek) bei Richard ein. Die temperamentvolle Schwägerin übernimmt schon bald das Regiment und versucht nicht nur den Sohn in den Griff zu
bekommen.