Combinant aventures surnaturelles et sens de l'humour, Angel raconte l'histoire d'un vampire vieux de plusieurs siècles qui cherche la rédemption en sauvant des âmes perdues à Los Angeles.
Angel (David Boreanaz), un vampire vieux de plusieurs siècles doté d'une conscience après avoir été frappé par une malédiction, a quitté la petite ville californienne de Sunnydale et la seule femme qu'il ait jamais aimée pour s'installer dans la Cité des Anges. Marquée par l'omniprésence du mal et par les innombrables tentations qui se cachent sous ses façades scintillantes, Los Angeles s'avère être la destination idéale pour un vampire déchu cherchant à sauver quelques âmes perdues et peut-être à racheter la sienne, en redonnant de l'espoir à des êtres pris dans une bataille perdue d'avance contre leurs propres démons.