Once Upon a Time cast by popularity

560 cast members · 8 main · 7 seasons · 2011–2018560 cast members · 7 seasons

Skyler Gisondo was the most popular cast member online on Nov 11.Skyler Gisondo was the most popular cast member online on Nov 11.

#318 TV show on Nov 11 Attention Score2.2

Recurring

In three or more episodes

NameRankAttention Score
  1. Giancarlo Espositoas Sidney Glass / Magic Mirror · 14 of 156 episodes14 eps#6618.3
  2. Mckenna Graceas Young Emma Swan · 4 of 156 episodes4 eps#8915.4
  3. Jamie Dornanas Sheriff Graham / Huntsman · 9 of 156 episodes9 eps#4216.7
  4. Sebastian Stanas Jefferson / Mad Hatter · 6 of 156 episodes6 eps#9494.5
  5. Eion Baileyas August W. Booth / Pinocchio · 17 of 156 episodes17 eps#1,2593.8
  6. Victoria Smurfitas Cruella De Vil · 15 of 156 episodes15 eps#1,3323.7
  7. Rose McIveras Tinker Bell · 9 of 156 episodes9 eps#1,4943.4
  8. John Rhys-Daviesas Grand Pabbie · 3 of 156 episodes3 eps#2,5492.3
  9. Faran Tahiras Captain Nemo · 3 of 156 episodes3 eps#3,0202.0
  10. Barbara Hersheyas Cora / Queen of Hearts · 14 of 156 episodes14 eps#3,2181.9
  11. Bailee Madisonas Young Snow White · 4 of 156 episodes4 eps#3,8791.6
  12. Oded Fehras Jafar · 3 of 156 episodes3 eps#3,9631.6
  13. Jamie Chungas Mulan · 12 of 156 episodes12 eps#4,4001.5
  14. Gabrielle Anwaras Victoria Belfrey / Lady Tremaine · 22 of 156 episodes22 eps#4,6481.4
  15. Mekia Coxas Sabine / Tiana · 22 of 156 episodes22 eps#4,9341.3
  16. Elizabeth Mitchellas Snow Queen · 10 of 156 episodes10 eps#5,1251.3
  17. Jessy Schramas Ashley Boyd / Cinderella · 4 of 156 episodes4 eps#5,3981.2
  18. Sonequa Martin-Greenas Tamara · 7 of 156 episodes7 eps#5,5651.2
  19. Adelaide Kaneas Ivy Belfrey / Drizella Tremaine · 13 of 156 episodes13 eps#5,8241.1
  20. Ethan Embryas Greg Mendell · 10 of 156 episodes10 eps#5,9671.1
  21. Jorge Garciaas Anton · 3 of 156 episodes3 eps#5,9971.1
  22. JoAnna Garcia Swisheras Ariel · 7 of 156 episodes7 eps#6,0161.1
  23. Jaime Murrayas Black Fairy · 8 of 156 episodes8 eps#6,4051.0
  24. Greg Germannas Hades · 10 of 156 episodes10 eps#7,3160.9
  25. Sarah Bolgeras Aurora · 16 of 156 episodes16 eps#8,1960.7
Advertisement

Guest stars

One or two episodes

NameRankAttention Score
  1. Skyler Gisondoas Devin · 1 of 156 episode1 ep#3126.6
  2. Robin Givensas Eudora · 2 of 156 episodes2 eps#8654.7
  3. Marilyn Mansonas The Shadow · 1 of 156 episode1 ep#9394.5
  4. Brad Dourifas Zoso · 2 of 156 episodes2 eps#1,7863.0
  5. Rose McGowanas Young Cora · 2 of 156 episodes2 eps#2,3092.5
  6. Tom Ellisas Robin Hood · 1 of 156 episode1 ep#2,4522.4
  7. Amy Ackeras Astrid / Nova · 1 of 156 episode1 ep#2,8082.1
  8. Rebecca Wisockyas Madame Faustina · 1 of 156 episode1 ep#3,2041.9
  9. Ty Olssonas Hordor · 1 of 156 episode1 ep#3,6511.7
  10. Manny Jacintoas Quon · 1 of 156 episode1 ep#4,2431.5
  11. Ernie Hudsonas King Poseidon · 1 of 156 episode1 ep#4,7771.3
  12. Richard Schiffas King Leopold · 2 of 156 episodes2 eps#4,7871.3
  13. Daniel Dae Kimas Fast Food Worker · 1 of 156 episode1 ep#5,4931.2
  14. Annabeth Gishas Anita · 1 of 156 episode1 ep#5,6031.1
  15. Rohan Campbellas Male Miner · 1 of 156 episode1 ep#5,8481.1
  16. Roger Daltreyas The Caterpillar · 1 of 156 episode1 ep#6,1501.0
  17. Yvette Nicole Brownas Ursula · 1 of 156 episode1 ep#6,8240.9
  18. Greyston Holtas Frederick / Jim · 2 of 156 episodes2 eps#7,4860.8
  19. Rena Soferas Queen Eva · 1 of 156 episode1 ep#7,8470.8
  20. Sara Canningas Gretel · 1 of 156 episode1 ep#8,0110.8
  21. Warren Christieas Ryan · 1 of 156 episode1 ep#8,6070.7
  22. Cassidy Freemanas Jack · 1 of 156 episode1 ep#8,8420.7
  23. Robin Weigertas Bo Peep · 1 of 156 episode1 ep#9,1210.7
  24. Abraham Benrubias Arlo · 1 of 156 episode1 ep#9,3810.6
  25. Joaquim de Almeidaas King Xavier · 1 of 156 episode1 ep#9,5590.6

The cast, together again

Other titles with the most Once Upon a Time cast members

Cast questions

Who is the most popular Once Upon a Time cast member right now?

Skyler Gisondo is currently the most popular Once Upon a Time cast member online, with an Attention Score of 26.6 and an overall rank of #31 as of November 11, 2026.

How many cast members does Once Upon a Time have?

Once Upon a Time has 560 credited cast members. 247 of them have an Attention Score on Television Stats today.

Which Once Upon a Time cast member has the biggest career high?

Marilyn Manson has the biggest career high among the Once Upon a Time cast, an Attention Score of 49.5 over their best 30 days.

How many Once Upon a Time cast members are in the top 1,000 people today?

7 of the 560 Once Upon a Time cast members currently rank within the top 1,000 most popular people online on Television Stats.

Showing 400 of 560 cast members.