In any form of storytelling, characters are often what draws an audience in.
In any form of storytelling, characters are often what draws an audience in.

But in television, compelling characters are especially crucial, as they're tasked with holding the interest of viewers over the course of a season or an entire series. 

TV Time has compiled data from the in-app voting of its 12 million registered global users this year to track which TV characters audiences have gravitated toward the most in particular episodes. The app tracks 60,000 TV shows. But which characters were the most popular?

Netflix, it turns out, has (unsurprisingly) found successful formulas for character development, as a number of characters from Netflix originals like "The End of the F***ing World" and "Money Heist" appear on this list.

Here are the 20 most popular TV characters in the world, according to TV Time users:



20. Sheldon Cooper — "Young Sheldon"

Robert Voets/CBS

Played by: Iain Armitage

19. Denver — "Money Heist"


Played by: Jaime Lorente

18. Shaun Murphy — "The Good Doctor"


Played by: Freddie Highmore

17. Tokio — "Money Heist"


Played by: Úrsula Corberó

16. Thomas "Tommy" Shelby — "Peaky Blinders"


Played by: Cillian Murphy

15. Meredith Grey — "Grey's Anatomy"

Buena Vista Home Entertainment and Disney–ABC Domestic Television

Played by: Ellen Pompeo

14. Joey Tribbiani — "Friends"


Played by: Matt LeBlanc

13. Jughead Jones — "Riverdale"

The CW

Played by: Cole Sprouse

12. Bjorn Lothbrok — "Vikings"

History Channel

Played by: Alexander Ludvig

11. Dean Winchester — "Supernatural"

The CW

Played by: Jensen Ackles 

10. Oliver Queen — "Arrow"

The CW

Played by: Stephen Amell

9. Eleanor Shellstrop — "The Good Place"


Played by: Kristen Bell

8. Barry Allen — "The Flash"

The CW

Played by: Grant Gustin 

7. Chandler Bing — "Friends"


Played by: Matthew Perry

6. Annalise Keating — "How to Get Away with Murder"


Played by: Viola Davis

5. Sheldon Cooper — "The Big Bang Theory"

Big Bang Theory/CBS

Played by: Jim Parsons

4. Lucifer Morningstar — "Lucifer"


Played by: Tom Ellis

3. Profesor — "Money Heist"


Played by: Álvaro Morte 

2. Alyssa — "The End of the F***ing World"


Played by: Jessica Barden

1. James — "The End of the F***ing World"


Played by: Alex Lawther

Receive a single WhatsApp message every morning with all our latest news: Sign up here