Nakon što ga je pre nekoliko meseci devojka ostavila samo kako bi se ubrzo zaručila sa nekim drugim, Met (Džoš Hartnet) se potpuno povukao u sebe. Iako je vrlo zgodan, pristupačan i duhovit, te ne bi trebao imati nikakvoga problema u osvajanju devojaka, i dalje je opsednut bivšom devojkom. Jednoga dana zaključuje kako će pravu perspektivu doseći tek ako se potpuno odrekne seksa - uključujući i samozadovoljavanje, pa čak i ljubljenje! Međutim, već nakon prvih nekoliko od planiranih 40 dana posta Met upoznaje prekrasnu Eriku (Šanin Sosamon) u koju se zaljubljuje. Ali, zavet koji je uzeo smatra ličnim, te joj ništa ne govori...