Saison 4
- Série : Once Upon a Time
- Diffusion : 28 septembre 2014 – 10 mai 2015
- Nombre d'épisodes : 23
- Chaîne : ABC
- Épisode spécial : Storybrooke Has Frozen Over
- Elsa et Anna d'Arendelle
- Un mur de glace
- Jeter un froid
- L'Apprenti sorcier
- Le Reflet du miroir
- Le Secret de famille
- Le Pacte
- La Sœur parfaite partie 1
- La Sœur parfaite partie 2
- L'Étoile filante
- Ultime Sacrifice
- Le Point de non-retour
- Épisode spécial : Secrets of Storybrooke
- L'Alliance
- Secret maléfique
- Le Retour du dragon
- La Voix de la liberté
- La Licorne
- Un cœur en or
- La Veuve noire
- Lily
- Des héros et des méchants
- Opération Mangouste
- Du côté obscur
Pendant ce temps, Regina et Henry sont déterminés à retrouver l'écrivain du livre de conte pour avoir un dénouement heureux.
Rumplestiltskin agit dans le dos de Belle pour acquérir plus de pouvoir. Dans la deuxième partie de la saison, après avoir été banni de Storybrooke, il s'allie avec les trois Reines des Ténèbres (Cruella d'Enfer, Ursula la Sorcière des Mers et Maléfique). À eux quatre, ils veulent trouver l'Auteur en premier et inverser la balance pour que les méchants aient leur fin heureuse et que les gentils soient malheureux. Mais une autre menace vient des sombres secrets que cachent les habitants de Storybrooke, notamment ceux de Mary-Margaret et David, et qui pourrait changer le sens du bien et du mal.
À la fin de la saison, Henry trouve la clef dans la maison du sorcier. Emma délivre donc l'auteur du livre mais il s’avère que l'auteur n'est pas si bienveillant que cela. Tous les habitants de Storybrooke sont alors envoyés dans une autre histoire que Rumplestiltskin a demandé à l’écrivain d'écrire....
- Ginnifer Goodwin (VF : Marie-Eugénie Maréchal) : Mary Margaret Blanchard / Blanche-Neige (22/22)
- Jennifer Morrison (VF : Cathy Diraison) : Emma Swan (22/22)
- Lana Parrilla (VF : Nathalie Homs) : Regina Mills / la Méchante Reine (22/22)
- Joshua Dallas (VF : Thomas Roditi) : David Nolan / le Prince charmant (22/22)
- Émilie de Ravin (VF : Karine Foviau) : Lacey / Belle (18/22)
- Colin O'Donoghue (VF : Rémi Bichet) : Killian Jones / le capitaine Crochet (22/22)
- Jared S. Gilmore (VF : Enzo Ratsito) : Henry Mills (21/22)
- Michael Socha (VF : Stéphane Pouplard) : Will Scarlet / le Valet de cœur (14/22)
- Robert Carlyle (VF : Boris Rehlinger) : M. Gold / Rumpelstiltskin / la Bête / le crocodile / Le Ténébreux (21/22)