湯姆(凱文·史派西 Kevin Spacey 飾)是叱吒風雲的商場精英,卻因為過多的將經歷投入到工作中而忽視了自己的家人們。這一天是湯姆的女兒瑞貝卡(瑪麗娜·維絲曼 Malina Weissman 飾)的生日,差一點就將這茬給忘了的湯姆匆忙趕到寵物店,打算買一只貓作為送給女兒的禮物。 讓湯姆沒有想到的是,自己竟然被寵物店的老板菲利克斯(克里斯托弗·沃肯 Christopher Walken 飾)施了魔法,靈魂進入了寵物貓的體內。菲利克斯告訴湯姆,他只有學會如何做一位稱職的丈夫和父親,才能夠重新回到人類身體之中,然而,貓的壽命是很短暫的,在有限的時間里,湯姆能夠完成菲利克斯布置給他的任務嗎?