17歲的邁克(紮克·埃夫隆 Zac Efron 飾)是校園風雲人物,在一次關鍵性的籃球冠軍賽上,他決定放棄前途,向懷有身孕的女友斯佳麗求婚。20年後,人到中年的邁克(馬修·佩裡Matthew Perry 飾)生活事業兩失意,妻子斯佳麗(萊斯利·曼恩 Leslie Mann 飾)決定與邁克分居,一雙兒女也對他形同路人,邁克隻好搬入科技新貴的朋友奈德(托馬斯·列儂 Thomas Lennon 飾)家暫住。邁克追憶自己本來可有的錦繡前程,卻在重返高中校園過程中遇到一位神秘的清潔工,讓他突然重返17歲。邁克決定與奈德假扮父子,重入高中,相信這是上天給他第二次機會讓他做出正確決定,卻發現自己的女兒瑪吉(米歇爾·崔切伯格Michelle Trachtenberg 飾)與兒子亞歷克斯(斯特林·克耐特Sterling Knight 飾)在學校問題重重……