Peacemaker’s Vigilante is a far cry from Arrow's take on the character. Peacemaker's Vigilante is definitely a psychopath with a strangely charming naivete, and it’s already been made abundantly clear that he isn't at all in line with Arrow’s interpretation. During Peacemaker season 1, Vigilante was played by Bridgeton star Freddie Stroma and the actor brought a ton of comedic relief to the already hysterical show. Prior to Adrian Chase’s DCEU debut in the HBO Max series, the Arrowverse utilized him as the main villain of Arrow season 5.
In Arrow, the Arrowverse essentially split Vigilante in two by separating the DC Comics anti-hero from the Adrian Chase alter ego. One of Arrow season 5's shocking twists revealed that Star City district attorney Adrian Chase (Josh Segarra) was Prometheus, the villain that was relentlessly targeting Oliver Queen (Stephen Amell). Later, it unmasked Vigilante and confirmed that the man who was waging a one-man war on crime in Star City was Vincent Sobel (Johann Urb), a supposedly deceased cop and the ex-boyfriend of the Black Canary (Juliana Harkavy).
Related: Peacemaker: Why Amanda Waller Didn't Help Until The Finale
On the other hand, Peacemaker's Vigilante isn't always a villain. Rather, he sees himself as Peacemaker/Chris Smith's (John Cena) best friend and will do whatever he can to help the misguided superhero/villain out, whether he's wanted or not. Any of the characters surrounding Adrian Chase will openly admit that the masked man is clearly a psychopath and he sometimes hurts Waller's cause rather than helping it. In the end, he's always there for Smith, even confronting the White Dragon (Chris' abusive and racist father) in prison. The gap between Arrow's
Read more on screenrant.com