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