9月18日星期一,是放縱張揚的高校女孩泰莉·格爾布曼(杰西卡·羅德飾)的生日,同時也是她亡母的生日。前一晚她爛醉如泥,睡在了一面之緣的男生卡特的房間。醒來后返回宿舍途中遭遇蒙面男襲擊身亡,卻在次日清晨詭異回到9月18日當天起點。這個時空循環迫使她不斷重復經歷生日遭遇,每次試圖改變命運都會被神秘殺手殘忍終結。隨著循環次數增加,泰莉發現兇手竟是自己忽視的同學洛麗亞——對方因童年時母親被泰莉父親解雇而心懷怨恨。為掩蓋當年真相,洛麗亞制造連環殺戮并嫁禍他人。最終泰莉通過修正自我為中心的性格缺陷,主動關懷被校園邊緣化的洛麗亞,用真誠化解仇恨后成功打破死亡循環。當她再度醒來時,時間已來到9月19日清晨,窗外飄落著生日當天未曾出現的細雪。