Juno (Ellen Page) pare înțeleaptă pentru vârsta ei, însă după ce face sex cu colegul ei, Bleeker (Michael Cera), ea își dă seama cât de puține știe de fapt despre viață. Din fericire, Juno a fost binecuvântată cu niște părinți care au încredere în judecata fiicei lor și cu o prietenă foarte bună, Leah, care e mereu acolo s-o ajute. Cu puțin ajutor din partea lui Leah, Juno ia legătura cu Mark (Jason Bateman) și Vanessa (Jennifer Garner), un cuplu suburban afluent. Mark și Vanessa par să fie niște părinți grozavi și sunt nerăbdători să adopte copilul nenăscut al lui Juno. Acum, când Juno trebuie să ia niște decizii foarte mature, o să se bazeze pe sprijinul familiei ei și al prietenilor ca să descopere cine este cu adevărat.