Após seu último relacionamento amoroso terminar em um verdadeiro desastre, Matt Sullivan (Josh Hartnett) decide fazer uma prova consigo mesmo: durante 40 dias e 40 noites ele não terá nenhum contato físico com mulher alguma. Inicialmente Matt resiste às tentações, até que surge em sua vida Erica (Shannyn Sossamon), a garota de seus sonhos que pode pôr por terra a prova de resistência criada por ele.