Gardener here.
Planting small potatoes will yield bigger potatoes. Planting big potatoes will yield smaller potatoes.
That's because potatoes are tubers that grows along the stem of the plant, if the stem is underground. And bigger potatoes have more sprouts than small potatoes (each "node" or "eye" on a potato will give you a sprout => a stem), so they have more stems, so they grow more "units" of potatoes, so the energy of the plant is divided among more of them, so each of them grows smaller (that's similar to how fruit trees bearing a lot of fruits will tend to yield smaller, less sweet fruit, hence thinning apples for instance).
So if you want to grow early potatoes, you'll likely plant big potatoes, whereas if you want storage potatoes, you'll likely plant smaller ones.
Also, early potatoes are often planted earlier than storage potatoes. I haven't seen the movie, but depending on where you live, this could mean risk of frosts (and potato plant doesn't handle it very well). I think that potentially, if the potato you're planting is bigger, this means that there's more energy for the plant to bounce back to health if the first shoots were affected by frost.
I'm a bit interested in botany but aren't a botanist (only horticulturist). From my basic understanding of it, other answers are quite right about the whole genetic aspect of potatoes.