Rebecca har alltid ønsket seg en katt. Men Tom har alltid nektet, fordi han hater katter. Han ønsker ikke skuffe datteren sin, og skynder seg å skaffe seg en presang i siste øyeblikk til datterens 11- års bursdag. Samtidig som Tom blir distrahert, omdirigerer GPS-systemet i bilen ham til en mystisk dyrebutikk kalt "Purrkins Pet Shop" full av merkelige og eksotiske katter. Butikkens eksentriske eier Felix Perkins (spilt av Christopher Walken) forteller Tom at han ikke kan velge katten, det er katten som velger sin eier. Tom tar med seg en katt som heter Mr. Fuzzypants, som, ifølge Felix Perkins, allerede har brukt syv av sine ni liv.