Ryou Naruse (Satoshi Ohno) is a two-faced lawyer: on the surface, he is a kind-hearted soul, representing the poor and earning the nickname "The Angelic Lawyer" from the press; but unbeknownst to anyone else, he is also a "devil," meticulously plotting the perfect revenge against those responsible for his younger brother's death.
Naoto Serizawa (Toma Ikuta) is a gung-ho detective whose overzealous methods mask a dark past which he is trying to overcome. When a family acquaintance of Serizawa's is murdered, Serizawa is thrust in the middle of a multiple-homicide case which stirs up memories of a dark event from his past - and Naruse's.