טיילור (רוברט פטינסון) הוא צעיר מרדן מניו יורק. הוא גר בבית עם אביו (פירס ברוסנן), אבל הקשר בין השניים רחוק מלהיות כזה של אב ובן. טיילור הוא טיפש עשרה קלאסי, שבטוח שאף אחד לא יצליח להבין מה עובר עליו. עד שפגישה מקרית עם אלי (אמילי דה רווין) גורמת לו לחשוב אחרת. מהר מאוד, טיילור מוצא את עצמו נופל תחת קסמה של אלי. הוא מתחיל לראות דברים אחרת, מוצא משמעות בחיים ובאופן כללי הופך לבן אדם יותר נעים. עד שהעבר של שניהם חוזר לרדוף אותם, ואותם הדברים שאיחדו בינהם כעת מאיימם על גורל הקשר שלהם.