There’s no shortage of great television out there, but sifting through a slog of weaker shows in order to get to the good stuff — especially in the age of streaming — can be an exercise in patience. The good news is that steaming and binge-watching offer new potential in terms of going back and catching some of the best television viewers may have missed the first time around.

Over the years HBO has proved to be a prestige player in both the comedy and drama genres, raking in awards and spending unfathomable cash on attracting and retaining some of the best talent in the business. Now, with the launch of HBO Max, the cabler’s vault of equally cachet shows are available to enjoy in full.

From sexy vampires and brooding software developers, to dragon-riding saviors and mafia antiheroes, here are the 20 best HBO shows of all time.