We're almost halfway through 2019 (that is so weird to say, but it's true!) and we've already been given an embarrassment of riches when it comes to great TV. We can't even imagine what the second half of the year is going to bring us. And one of the biggest contributors to our wealth of amazing TV this year has been, no surprise here, Netflix.
In the streaming giant's bid for TV domination, we've been blessed with so many iconic characters that it can be hard to remember them all. That's why we've rounded up our top 20 favorite Netflix characters of 2019 (so far) — although with new shows coming out every single weekend this list is always fluctuating!
Klaus Hargreeves (Robert Sheehan), Number Five (Aidan Gallagher), Vanya Hargreeves (Ellen Page), Allison Hargreeves (Emmy Raver-Lampman)
Frank Castle (Jon Bernthal)
Sabrina Spellman (Kiernan Shipka), Nicolas Scratch (Gavin Leatherwood)
Otis Milburn (Asa Butterfield), Maeve Wiley (Emma Mackey), Eric Effiong (Ncuti Gatwa)
Joe Goldberg (Penn Badgley), Guinevere Beck (Elizabeth Lail), Peach Salinger (Shay Mitchell)
Lucifer Morningstar (Tom Ellis)
Nadia Vulvokov (Natasha Lyonne)
Praire Johnson/The OA (Brit Marling)
Sheila Hammond (Drew Barrymore)
Penelope Alvarez (Justina Machado), Elena Alvarez (Isabella Gomez)