布魯克斯(諾亞·琴蒂內(nèi)奧飾)為籌集大學(xué)經(jīng)費開發(fā)了一款約會應(yīng)用,通過扮演不同情境下的"替身男友"幫助客戶解決情感問題。隨著一周內(nèi)每晚化身不同類型的角色,他逐漸發(fā)現(xiàn)虛擬身份與真實自我之間的割裂。在為單親媽媽克萊爾(勞拉·馬蘭洛飾)提供服務(wù)的過程中,布魯克斯意外愛上了這個真誠善良的女性。當(dāng)克萊爾決定結(jié)束虛擬關(guān)系直面現(xiàn)實生活時,布魯克斯被迫在維持謊言與袒露真心之間抉擇。最終他選擇以真實身份重新追求克萊爾,不僅幫助她走出情感困境,也完成了對自我價值的重新認(rèn)知。這場身份游戲結(jié)束后,布魯克斯通過誠實面對感情收獲了真正的愛情,同時成功實現(xiàn)籌資目標(biāo)。