湯姆·布萊德(凱文·史貝西飾演)是個超級工作狂,商業大廈「火炬塔」的擁有者,總是無暇顧及女兒蕾貝卡(瑪麗娜·韋斯曼飾演)與妻子蘿拉(珍妮佛·嘉納飾演)。女兒一年一度的生日宴會即將到來,布萊德依照慣例,又因為工作的關係遲到了,妻子對他下最後通牒,要他一定得在宴會開始之前趕回家,給女兒的生日禮物也得準備好。趕時間的他想起女兒說過想要養貓,急忙來到一間寵物店,向店主菲利斯(克里斯多夫·華肯飾演)買了一隻貓。然而當布萊德回家時卻發生意外,回過神時才發現自己竟然「困」在貓的身體中了。擁有某種神奇魔力的店主菲利斯告訴他,若要恢復成人形,就必須在一週之內全心全意對待自己的家人,若是做不到,他這輩子都得成為布萊德家的寵物貓