Frech, talentiert, clever und frühreif: Das ist Beverly Donofrio (Drew Barrymore). Als sie mit 15 Jahren ungewollt schwanger wird, bricht für den Vater eine Welt zusammen. Er zwingt Beverly dazu, den Vater ihres Kindes, den liebenswert naiven, aber leider hundertprozentigen Loser-Typen Ray (Steve Zahn) zu heiraten. Jeder Versuch Beverlys, ihre Ausbildung voranzutreiben, um ihren Traum doch noch zu realisieren, scheitert an Rays trotteliger Unzuverlässigkeit. Als der ihr schließlich auch noch beichtet, dass er drogensüchtig ist, nimmt Beverly ihre und die Zukunft ihres Sohnes selbst in die Hand.