UPDATE: John Barrowman has now confirmed his involvement in Arrow Season 8 in a post to Twitter.
John Barrowman is evidently set to reprise his role as the villain Malcolm Merlyn, aka the Dark Archer, in some form or fashion during the upcoming final season of The CW's Arrow.
Barrowman's apparent reprisal was revealed by Arrow lead Stephen Amell at Fan Expo Boston 2019. Two years ago -- when Barrowman celebrated his 50th birthday -- he had his birthday cake personally brought to him by Amell, who made the delivery while wearing a skimpy bathing suit. While lightheartedly explaining that this would become a tradition to be repeated every decade, Amell let it slip that Barrowman would be returning for Arrow's eighth season.
"It's part of the deal. Every ten years, I put on a tiny suit and I deliver John Barrowman a birthday cake," Amell said. "He's back in the show in Season 8 and that was actually a rider that he put into his contract."
Barrowman made his debut as Malcolm Merlyn all the way back in Arrow Season 1. The father of Tommy Merlyn -- best friend of Amell's Oliver Queen -- Malcolm moonlighted as the villainous Dark Archer, who would prove to be a thorn in Oliver's side for some time.
Malcolm was killed off in the Season 5 finale. However, Arrow has a penchant for bringing characters back, typically through indirect means -- such as flashbacks, hallucinations, or the utilization of the multiverse.
In fact, the Dark Archer was last seen on Arrow as a figment of Scarecrow's fear toxin during Elseworlds, last year's Arrowverse crossover event. That being said, it is currently unclear in what manner he will be brought back for Season 8.
Returning Tuesday, Oct. 15 at 9 p.m. ET/PT on The CW, Arrow stars Stephen Amell as Oliver Queen, David Ramsey as John Diggle, Rick Gonzalez as Wild Dog, Juliana Harkavy as Black Canary, Katie Cassidy as Black Siren, Katherine McNamara as Mia Smoak, Joseph David-Jones as Connor Hawke and Ben Lewis as William Clayton-Queen.