Johanna Parry (Kristen Wiig) ist von Grund auf schüchtern und zurückhaltend. Sie wird von dem älteren undwohlhabenden Mister McCauley (Nick Nolte) als Hausmädchen und Betreuerin für seine Enkelin Sabitha (Hailee Steinfeld) eingestellt. Die Teenagerin ist davon aber recht wenig begeistert, denn Sabitha hat den Tod ihrer Mutter noch nicht verkraftet. Zu allem Überfluss gibt Mr. McCauley Ken (Guy Pearce), Sabithas Vater, die Schuld an dem Tod. Um Johanna ganz schnell wieder loszuwerden und nebenbei auch ihrem Vater eins auszuwischen, schmieden Sabitha und ihre Freundin einen hinterhältigen Plan. Sich für Ken ausgebend, kreieren sie eine fingierte E-Mail-Adresse und suchen den Kontakt zu Johanna. Durch den ständigen Mailaustausch entsteht bald eine Pseudo-Beziehung zwischen Johanna und Ken. Die naive Johanna lässt sich auf die Online-Bekanntschaft ein und verliert sich schnell im Wunschgedanken an die große Liebe.