David är 42 år men lever ganska ansvarslöst. Han tar sig genom livet med minsta möjliga motstånd och har ett förhållande med Valerie, en ung polis. En dag berättar hon att hon är gravid och samtidigt får han reda på en del av sitt förflutna. Tidigare var han spermadonator och det visar sig att han nu är pappa till 533 barn, varav många vill komma i kontakt med sin biologiske far.