Juno MacGuff (Elliott Page) es una adolescente popular y segura de si misma que está a punto de tomar un atajo de nueve meses a la edad adulta, en forma de embarazo no planeado. Con la ayuda de su discreto novio (Michael Cera) y de su familia, Juno decide dar al bebé en adopción, pero antes debe de encontrar a los padres perfectos.