Emma Swan
Le personnage principal est joué par Jennifer Morrison, aussi connue pour son rôle de Tess Conlon dans le film Warrior et dans le rôle du Dr. Allison Cameron dans les 6 premières saisons de la célèbre série Dr. House.
Le personnage d'Emma a un passé assez mystérieux dans la première saison, le téléspectateur sait seulement qu'elle est orpheline et que son travail est de retrouver des gens. Petit à petit, nous allons apprendre qu'elle a eu une enfance difficile puis un début de vie d'adulte dans la délinquance. Elle finit par atterrir à Storybrooke, afin d'accomplir son destin : libérer la ville de la malédiction. Emma va découvrir qu'elle est en fait la fille de Blanche Neige et Charmant et la maman du petit Henry. On apprend alors qu'elle est tombée enceinte et qu'elle a du abandonner son enfant, faute de moyens, plusieurs années auparavant. Au fur et à mesure que l'histoire avance, on apprendra d'autres petites choses sur son passé et nous découvrirons avec elle son futur.
Henry Mills
L'acteur, Jared Gilmore, seulement âgé de presque 14 ans, a fait quelques apparitions dans des séries telles que Mad Men et HawthoRNe.
À la place du second personnage principal, il incarne le petit Henry Mills, fils d'Emma Swan. Il grandit à Storybrooke, sous la tutelle de Régina Mills, le maire de la ville. On ne connait pas grand chose de lui à part qu'il adore les contes de fées et, étant très intelligent, a compris la malédiction et va aider sa mère biologique à s'en débarrasser.
Régina Mills
Lana Parrilla a une longue carrière derrière elle. De passage dans plein de séries, comme Lost ou Medium, elle jouera également le rôle de Theresa Ortiz dans Boomtown.
Lana incarne très bien le rôle de Régina, un personnage autoritaire et d'une certaine méchanceté. Maire de la ville de Storybrooke, Régina est crainte de tous les habitants, elle mène une vie paisible où elle peut exercer son pouvoir sans que personne ne l'arrête. Enfin, presque.
En tant que méchante reine dans les contes, Régina voulait un peuple aimant. Ne pouvant s'empêcher de faire du mal, elle fut bannie du royaume. Elle concocta alors un plan à l'aide d'un être malveillant et jeta la malédiction sur le monde. Seul cet être pourrait lui barrer la route dans leur nouvelle vie.
Outre son côté méchant, elle élève le petit Henry, qu'elle aime profondément mais qui causera aussi sa perte.
M. Gold
Robert Carlyle a de très nombreux rôles à son actif mais également des réalisations comme un épisode de Stargate Universe et cinq épisodes de The Last Enemy. Il a joué dans les deux premières saisons de Stargate Universe en tant que Dr Nicholas Rush.
Comme Emma, M. Gold a un passé mystérieux dès le début de la série. Il tient une boutique d'antiquités et est une sorte d'agent immobilier. C'est lui que Régina, le maire de la ville, craint le plus. C'est lui, l'être malveillant dans l'autre monde.
De son vrai nom, Ramplestiltskin, ou Tracassin, il n'a pas de rôle prédéfini dans les contes de fées. Il sera la Bête de La Belle et la Bête (il ne se transformera pas en prince charmant), mais aussi le crocodile dans Peter Pan (cependant, il ne fait pas tic-tac). Il apparaît dans presque tous les contes, passant des contrats tous plus malhonnêtes les uns que les autres.
On découvrira qu'il a un fils, parti dans le monde « moderne » encore enfant et père d'Henry. Seuls lui et son amour pour Belle peuvent le faire changer.
Mary Margaret Blanchard
C'est Ginnifer Goodwin qui interprète le rôle de Blanche-Neige. Elle a joué le rôle de Jacqueline Kennedy dans le récent film Killing Kennedy. Elle joua également dans la série Big Love en tant que Margene Heffman.
Mary Margaret est une institutrice naïve et un peu perdue dans la vie. Elle est également bénévole à l'hôpital à ses heures libres. Dès le début, on sent ce personnage fragile et sans défense. Elle aidera Emma à son arrivée en l'hébergeant et celle-ci va l'aider en retour en lui faisant prendre confiance en elle.
Mary finira par se rappeler qui elle est, c'est à dire Blanche-Neige, et sa personnalité va devenir un peu plus forte à partir de la deuxième saison. Elle va essayer de rattraper le temps perdu avec sa fille et son bien aimé, Charmant.
On découvrira également son histoire dans le conte, qui n'est pas si différente de ce que l'on connaît.
Archie Hopper
L'acteur Raphael Sbarge a joué plusieurs petits rôles dans des séries comme Lie to me, The good wife ou encore Perception.
Il jouera le rôle d'Archie Hopper, psy à Storybrooke. C'est un personnage plutôt secondaire mais il est important dans le sens où il détient plus ou moins tous les secrets des gens de la ville. Il n'effectuera pas d'action particulière mais étant le psy, nous pourrons voir notamment Régina se confier à lui, ce que les autres personnages ne savent pas.