Henry James Hermin (Jason Spevack) je genij in že pri desetih letih obiskuje kolidž. A starejši kot je, bolj se sprašuje, zakaj nima očeta. Njegova mama je levičarska feministka Patricia (Toni Collette), in ko Henry odkrije, da je otrok iz epruvete, začne raziskovati svoje poreklo.
Sled ga pripelje do profesorja na univerzi, strokovnjaka za vedenjske vzorce, dr. Slavkina O'Hare (Michael Sheen). Ta ima najstniško hči Audrey, ki je bila ta spočeta zato, da bi lahko njen oče napisal uspešnico z naslovom "Se kot homoseksualec rodiš ali to postaneš?".
Ko pozneje poskušata Henry in Audrey narisati družinsko drevo, se izkaže, da bo to zaradi zapletenih korenin izjemen izziv, počasi pa začne vznikati nova vrsta družine.