Photo:
Entertainment
8.4k voters

The Best Once Upon a Time Characters

Updated September 15, 2021 91.5k votes 8.4k voters 56.7k views

List RulesDo not split Fairy Tale and Storybrooke identities. Please do not re-add characters already listed.

The best Once Upon a Time characters are those who, week after week, capture our imaginations and intrigue us as we watch this great show on ABC. This is a show filled with rich characters that you love - or love to hate. Who is your favorite character on Once Upon a Time? Vote them up, and vote down any OUAT characters you just don't like, for whatever reason. You can also rerank this list of characters in any order you want.

Since its debut in October of 2011, ABC's Once Upon a Time has consistently ranked among the best TV shows currently on the air, thanks in large part to this drama's outstanding cast list. From Jennifer Morrison's Emma Swan and Ginnifer Goodwin's Snow White/Mary Margaret Blanchard to Robert Carlyle's Rumplestiltskin/Mr. Gold and Lana Parrilla's The Evil Queen/Regina Mills, these characters are memorable, maddening (at times) and certainly worthy of a spot on this list.

If you love Once Upon a Time, you might also want to check out and vote on this list of which Storybrooke character should appear on the show next. And, if you believe Once Upon a Time is one of the best shows ever, consider voting for it on this list of the best current dramatic TV shows, or this list of other shows like Once Upon a Time.

Photo:
...more
  • 1

    The Evil Queen/Regina Mills

    Once Upon a Time
    3,605
    935

    ActorLana Parilla

  • 2

    Captain Hook/Killian Jones

    Once Upon a Time
    2,973
    1,019

    ActorColin O'Donoghue

  • 3

    Rumplestiltskin/Mr. Gold

    Once Upon a Time
    3,030
    1,227

    ActorRobert Carlysle

  • 4
    Once Upon a Time
    2,538
    1,066

    ActorJennifer Morrison

  • 5
    Once Upon a TIme
    1,331
    343

    ActorRichard Gautier, Jonas Armstrong

  • 6

    Red Riding Hood/Ruby

    Once Upon a Time
    2,025
    932

    ActorMeghan Ory

  • 7
    Once Upon a Time
    2,036
    1,020

    ActorEmilie de Ravin

  • 8
    Tiara added

    Zelena

    Once Upon a Time
    1,289
    539

    ActorRebecca Mader

  • 9

    James - Prince Charming/David Nolan

    Once Upon a Time
    1,588
    787

    ActorJosh Dallas

  • 10

    Henry

    Once Upon a Time
    1,488
    804

    ActorJared Gillmore

  • 11
    dbat55443 added

    Tinkerbell

    Once Upon a Time
    1,051
    540

    ActorRose McIver

  • 12

    The Huntsman/Sheriff Graham Humbert

    Once Upon a Time
    1,529
    805

    ActorJamie Dornan

  • 13

    Pinocchio/August Wayne Booth

    Once Upon a Time
    1,536
    847

    ActorEion Bailey

  • 14

    Mulan

    Once Upon a Time
    1,192
    608

    ActorJamie Chung

  • 15

    Mad Hatter/Jefferson

    Once Upon a Time
    1,596
    977

    ActorSebastian Stan

  • 16
    azzy_roth addedOnce Upon a Time
    1,426
    833

    ActorRobbie Kay

  • 17

    Snow White/Mary Margaret Blanchard

    Once Upon a Time
    1,535
    974

    ActorGinnifer Goodwin

  • 18

    Mulan

    Once Upon a Time
    388
    159

    ActorJamie Chung

  • 19
    Once Upon a Time
    1,288
    793

    ActorMichael Raymond-James

  • 20
    Disney's House of Mouse, The Little Mermaid
    734
    393

    ActorJodi Benson

  • 21
    Maryellen Elizabeth addedOnce Upon a Time
    542
    254

    ActorJoshua Dallas

  • 22
    carmenr addedOnce Upon a Time
    829
    452

    ActorGeorgina Haig

  • 23

    Widow Lucas/Granny

    827
    520
  • 24

    Dreamy/Grumpy/Leroy

    1,213
    812
  • 25
    carmenr added

    Anna

    786
    487