In the series , he played Angel , a vampire with a soul .
In the cult series , he played the mysterious Angel , a vampire cursed with a soul as punishment for his past sins .