This sounds like Madlax and Cabell Maddux