Josh Hartnett stars in this rom-com as a recently dumped bachelor who decides to take a vow of celibacy for the 40 days of Lent, never expecting (of course) that as soon as he swears off sex, the perfect woman will walk into his life.
Watch 40 Days and 40 Nights on Netflix.