Questa voce contiene un elenco dei personaggi della serie televisiva C'era una volta. Sono diversi personaggi delle fiabe classiche, che vivevano nella Foresta Incantata, ma un sortilegio li ha portati nella cittadina di Storybrooke, nel Maine, dove non si accorgono che il tempo non passa mai e vivono un eterno presente come normali persone del 2010, senza alcun ricordo di chi erano realmente e con falsi ricordi del loro passato "normale", senza poter mai raggiungere i loro lieti fine. Nella settima e ultima stagione l'ambientazione cambia e i personaggi della Foresta Incantata sono portati a Hyperion Heights un quartiere di Seattle nel 2017.

In seguito alla prima stagione ogni mezza stagione vede nuove spiegazioni dei trascorsi dei personaggi presenti e l'aggiunta di nuovi, di cui si individuano degli antagonisti principali (rispettivamente sono Regina e Tremotino per la prima, Cora, Capitan Uncino e Tamara e Greg per la seconda, Peter Pan e Zelena per la terza, Ingrid e il trio delle Regine dell'Oscurità, formato da Ursula, Crudelia de Mon e Malefica, per la quarta, Emma stessa sotto forma di Signora Oscura e Ade per la quinta, la parte malvagia di Regina, Mr. Hyde e la Fata Nera per la sesta, Lady Tremaine, Genoveffa, Gothel, Dr. Facilier e Tremotino proveniente dal Reame dei Desideri per la settima e ultima stagione).

Personaggi principali Emma Swan

Emma Swan (Jennifer Morrison) è la figlia di Biancaneve e del Principe Azzurro, madre biologica di Henry Mills. È la protagonista della serie, conosciuta come la "Salvatrice". Il suo cognome ("cigno"), che si è scelta da sola, fa riferimento al fatto che la sua storia è paragonata a quella de Il brutto anatroccolo.

Biancaneve Blanchart

Biancaneve (Ginnifer Goodwin / Bailee Madison da giovane) è la figlia del re Leopold e della regina Eva, poi figliastra della Regina Cattiva. Ella è il vero amore del Principe Azzurro, la madre di Emma Swan e in seguito nonna dei due figli di Emma, Henry e Hope.

Regina Mills

La Regina Cattiva (Lana Parrilla) è la figlia di Cora e Henry Mills, oltre che sorellastra di Zelena. È matrigna di Biancaneve ma anche madre adottiva di Henry.

David

Il Principe Azzurro (Josh Dallas) è il vero amore di Biancaneve, padre della loro figlia Emma Swan e nonno di Henry e Hope.

David era in origine un povero pastore il cui fratello gemello James era stato affidato a Re George come erede al trono in un accordo con Tremotino. Quando James venne ucciso in battaglia, David prese il posto di suo fratello in cambio della salvezza di sua madre Ruth e di un futuro ritorno a casa nella fattoria. Durante questo periodo strinse amicizia con Anna e Kristoff di Arendelle. Dopo che uccise un drago, Re Mida offrì a David di sposare sua figlia Abigail e unire i regni. David avrebbe però voluto sposarsi per amore e cercò di rifiutare, ma George lo minacciò. Prima del suo matrimonio si innamorò della fuggitiva Biancaneve, che lo stava derubando e lo soprannominò Azzurro. Fuggito con lei, dopo continui inseguimenti da parte del re George, la Regina Cattiva lo catturò per convincere Biancaneve a mangiare di sua volontà una mela contenente la Maledizione del Sonno. In seguito la risvegliò con il Bacio del Vero Amore e la coppia si sposa anche se la Regina Cattiva annunciò il lancio di una maledizione per distruggere la loro felicità. Tremotino li informò che la loro figlia avrebbe spezzato la maledizione quando avrebbe avuto 28 anni. Durante la gravidanza di Biancaneve, per liberare la figlia dal suo potenziale oscuro, lo trasferirono grazie all'Apprendista sulla figlia di Malefica, Lily, il tutto in realtà orchestrato dal malvagio Autore. Emma nacque poco prima che la maledizione avesse effetto e Azzurro la collocò in un armadio magico per proteggerla, prima di essere ferito mortalmente dai cavalieri della Regina.

A Storybrooke, appare in coma come uno sconosciuto non identificato per diversi anni e con il generico nome di John Doe. Durante il coma, David si risveglia e ricorda tutti gli avvenimenti della sua vita nella Foresta Incantata. Riesce a risvegliare anche Mary Margaret (Biancaneve) e insieme trovano un modo per ricongiungersi con la figlia Emma. Prima di compiere il gesto, vengono fermati da Mr. Gold (Tremotino) che li avvisa che se fossero andati a riprendere Emma, lei non sarebbe mai diventata la Salvatrice (perché aveva solo 10 anni e non 28) e quindi l'intera città non si sarebbe mai risvegliata. Come sempre, Biancaneve fa la cosa giusta e lei e David bevono una pozione per dimenticare l'accaduto. Il consiglio di Tremotino era giusto, infatti dopo 18 anni Emma arriva in città. David si risveglia dopo che Mary Margaret gli legge la storia di Biancaneve e del Principe Azzurro. Si riunisce con Kathryn (la Principessa Abigail), che nei falsi ricordi degli abitanti di Storybrooke era sua moglie, e viene identificato come David Nolan. David soffre di amnesia e non ricorda la sua vita con lei, tanto da innamorarsi di Mary Margaret. Rompendo il matrimonio con Kathryn, la ragazza scompare e David comincia a dubitare di Mary Margaret. Kathryn si rivela essere ancora viva, ma il rapporto di David con Mary Margaret diventa teso tanto che decide di trasferirsi a Boston, quando la maledizione viene spezzata ripristinando i suoi veri ricordi. Tornato in città si ricongiunge con Biancaneve, Emma e Henry, la sua famiglia. Davide si impegna a salvare Regina da uno spettro rilasciato in Storybrooke e mandarlo attraverso un portale, ma Emma e Mary Margaret vengono trascinate con esso. Per richiesta di Regina, David si occupa di Henry mentre Emma e Mary Margaret sono assenti. Dopo aver fallito il tentativo di riportarle a casa tramite il Cappello Magico di Jefferson, David cade di sua spontanea volontà sotto una maledizione del sonno per comunicare con Mary Margaret nei suoi sogni. Al ritorno a Storybrooke, viene svegliato, analogamente a come fece tempo addietro, dal Bacio del Vero Amore. Quando Henry è rapito e portato sull'Isola che non c'è da Greg Mendell e Tamara, David parte con Mary Margaret, Emma, Regina, il signor Gold e Capitan Uncino per salvarlo. Sull'Isola che non c'è, David viene avvelenato dal Rubus Noctis, cosa che nasconde al resto del gruppo. Tuttavia Uncino lo cura con le acque di una sorgente magica anche se David non può più lasciare l'isola come un effetto collaterale. Alla fine il signor Gold lo guarisce tornati a Storybrooke. Dopo che Peter Pan lancia una nuova maledizione, Regina si rende conto che deve annullare la sua maledizione che ha creato Storybrooke per salvare tutti, facendo tornare David e gli altri nella Foresta Incantata eccetto Emma ed Henry.

Tornato nella Foresta Incantata, scopre che Biancaneve è incinta, ma anche che Zelena, la Malvagia Strega dell'Ovest vuole il suo bambino. Su consiglio di Glinda, capiscono che deve scagliare un nuovo Sortilegio Oscuro per tornare a Storybrooke dato che Emma è l'unica che può battere Zelena. David offre il suo cuore come sacrificio. Biancaneve allora chiede a Regina di dividere il suo stesso cuore in due per darne una metà ciascuno salvando la vita del marito. Zelena tuttavia aggiunge una pozione di oblio e, tornati a Storybrooke, Mary Margaret assume inconsapevolmente Zelena come sua levatrice. Zelena viene infine scoperta e Mary Margaret dà alla luce un figlio, a cui viene dato il nome del defunto padre di Henry e figlio di Tremotino, Neal.

In città si presentano i suoi vecchi amici Kristoff e Anna. Inoltre, l'incontro con Malefica sarà per lui e Mary Margaret molto teso dati i loro trascorsi. Invece, quando va a Camelot alla ricerca di Merlino, si fa lusingare tanto dal Re Artù con cattive intenzioni, che viene nominato Cavaliere della Tavola Rotonda, solo per accorgersi successivamente della beffa. Nell'Oltretomba prenderà il posto di Biancaneve (costretta a rimanere negli Inferi)per permetterle di tornare dal loro figlio Neal.

In seguito David verrà a conoscenza da parte della Regina Cattiva che suo padre non è morto perché era ubriaco, ma che è stato ucciso da Uncino e in seguito deciderà di perdonarlo. Inoltre il suo cuore verrà maledetto: se lui è sveglio, Biancaneve è sotto maledizione del sonno e viceversa. La maledizione verrà spezzata grazie all'aiuto di Regina, Emma e gli altri abitanti di Storybrooke e perdonerà anche Uncino per aver ucciso suo padre. Dopo il matrimonio di Emma, David viene portato dalla maledizione nella Foresta Incantata e riuscirà a salvarsi dalla distruzione dopo la morte della sua artefice. Alla fine vediamo che David e Snow hanno acquistato una casa più grande e che hanno un cane.

Henry Mills

Henry Daniel (Jared S. Gilmore da giovane e Andrew J. West da adulto) è il figlio di Emma Swan e di Neal Cassidy (che Emma ha dato in adozione dopo averlo partorito in carcere), il fratellastro maggiore materno di Hope, ed il figliastro di Uncino. È il primo nipote di Biancaneve, del Principe Azzurro e di Tremotino e pronipote di Peter Pan e della Fata Nera. Viene adottato da Regina Mills e prende i nomi da suo padre e dal suo primo amore, Daniel.

Henry riceve il suo amato libro di fiabe dalla sua insegnante Mary Margaret Blanchard (Biancaneve) e capisce che gli abitanti di Storybrooke sono personaggi delle fiabe dopo aver notato che è l'unico in città che invecchia. La sua presa di coscienza della vera identità di Regina crea attriti nel suo rapporto con lei, così viene mandato in terapia con il dottor Archie Hopper (il Grillo Parlante) per porre fine alla sua convinzione dell'esistenza del sortilegio. Nella speranza di spezzare la maledizione, Henry trova sua madre biologica Emma Swan a Boston e la porta a Storybrooke. Alla fine la convince della verità finendo vittima dell'incantesimo del sonno che era destinato a lei da Regina. Tuttavia, viene svegliato con il Bacio del Vero Amore di Emma, fatto che spezza anche il Sortilegio Oscuro. Emma e Mary Margaret vengono poi trascinate in un portale, lasciando David a prendersi cura di lui, insegnandogli per esempio a combattere con la spada e ad andare a cavallo. Quando Emma e Regina impediscono a Greg Mendell e Tamara di distruggere la città, egli viene rapito dalla coppia e portato sull'Isola che non c'è dove gli viene rivelato che Peter Pan è suo bisnonno ed ha bisogno del suo cuore, il cosiddetto Cuore del Vero Credente, che in realtà vuole utilizzare per ottenere l'immortalità. Regina riprende il cuore e salva Henry. Tuttavia, Peter Pan scambia il suo corpo con quello di corpo di Henry a Storybrooke, finché Tremotino non riporta tutto a posto, ma in seguito lancia una nuova maledizione costringendo Emma ed Henry a lasciare Storybrooke per sempre. Regina cancella i loro ricordi e dona loro dei nuovi ricordi felici dove Henry non è mai stato dato in adozione. Si ritrova così a vivere con Emma a New York.

Un anno dopo, Uncino ripristina i ricordi di Emma e la porta a Storybrooke, insieme con Henry, per salvare la loro famiglia. Senza ricordi, Henry è inizialmente confuso e sospettoso della decisione di Emma di trasferirsi a Storybrooke fino a quando Regina, che soffriva per il figlio che non la riconosceva, ripristina i suoi ricordi con un Bacio del Vero Amore. Henry aiuta la madre a cercare l'Autore per garantirle un lieto fine, ma rivelatosi le intenzioni malvagie di quest'ultimo di creare una dimensione dove Eroi e Cattivi sono invertiti, Henry, unico uscito indenne dalla maledizione, sconfigge l'Autore Isaac Heller diventando il nuovo Autore. Ritenendo il potere della penna troppo potente decide di spezzarla.

Quando la madre Emma diventa la nuova Signora Oscura, si reca insieme agli altri a Camelot, dove conosce una ragazza del posto, Violet, di cui si innamora finché Emma non è costretta a spezzargli il cuore manipolando la ragazza pur di ottenere una Lacrima di Vero Dolore per un incantesimo che liberasse Merlino. Viene a sapere da Crudelia De Mon che la penna dell'Autore si trova lì negli Inferi perché anche quest'ultima ha una forma di vita.