Once upon a time

Il était une fois Emma Swan (Jennifer Morrison), une jeune femme à la profession douteuse, qui voit débarquer un soir chez elle un gamin qui prétend être son fils, Henry, qu’elle a fait adopté 10 ans auparavant. Celui-ci lui demande de l’aider et d’aider tous les gens de sa ville qui sont, selon lui, des personnages de contes de fée piégés dans le monde réel.