Will Hayes (Ryan Reynolds) wird bald ein geschiedener Mann sein. Maya (Abigail Breslin), seine zehnjährige Tochter, möchte nun sehr gerne wissen, wie sich ihre Eltern damals kennengelernt haben. Will erzählt ihr schließlich von den drei Frauen in seinem Liebesleben. Er verwendet allerdings falsche Namen und überlässt es Maya herauszufinden, ...