There's never a bad time to watch -- or rewatch -- Angel, whether you're jumping in for the first time or you've already memorized every broody monologue from the show's titular vampire with a soul. The Buffy the Vampire Slayer spin-off, which aired on The WB from 1999 to 2004, followed David Boreanaz's Angel as he moved from Sunnydale, California, to Los Angeles and opened a private detective agency, becoming a champion for the helpless.

Looking to revel in Angel's leather jackets and Cordelia's (Charisma Carpenter) magnificent quips as the show turns 20? Here's where you can stream the supernatural drama.

Is Angel on Hulu?

It's smile time -- all five seasons of Angel are on Hulu. Time to going on that marathon.

Is Angel on Netflix?

Here's an excuse to brood: Angel is not currently available to watch on Netflix.

Is Angel on Amazon Prime Video?

While Angel is not available free with Amazon Prime Video, all five seasons are available for purchase. The first four seasons are priced at $1.99/episode or $14.99/season. Season 5 -- the only season currently available in HD -- is priced at $2.99/episode in HD or $1.99/episode in standard definition. The final season is also $14.99 for the full season.

Is Angel on Vudu?

All five seasons of Angel are available on Vudu without a subscription package. As on Amazon Prime, the first four seasons are priced at $1.99/episode or $14.99/season, and Season 5 is priced at $2.99/episode in HD, $1.99/episode in standard definition, and $14.99 for the full season.

David Boreanaz, Angel

" data-image-credit="Getty Images" data-image-alt-text="David Boreanaz, Angel" data-image-credit-url="" data-image-target-url="" data-image-title="David Boreanaz, Angel" data-image-filename="190319-david-boreanaz-angel.jpg" data-image-date-created="2019/03/19" data-image-crop="" data-image-crop-gravity="" data-image-aspect-ratio="" data-image-height="1380" data-image-width="2070" data-image-do-not-crop="" data-image-do-not-resize="" data-image-watermark="" data-lightbox="">



Other Links From TVGuide.com AngelDavid BoreanazCharisma CarpenterAlexis DenisofAmy AckerJ. August Richards