By Dani Nick

Philadelphia (CW Philly) — From Deathstroke to Damien Darhk to the most recent rival Diaz, Team Arrow has taken on cutthroat villains throughout the show’s six seasons. This past weekend was the Heroes & Villains Fan Fest in Nashville and Arrow’s very own Stephen Amell revealed his favorite villain! Warning: Spoilers to follow. 

Stephen Amell [GREEN ARROW] / Photo Credit: Getty Images/ Lorne Thomson/ Contributor

A fan at the festival inquired about Amell’s favorite opponent, and the Arrow star offered his honest opinion.

READ MORE: Sabrina Spellman Makes An Appearance On The CW's Riverdale; Kiernan Shipka Reveals 'Fans Will Get Some Clarity'

“I’m very partial to Josh’s portrayal of Adrian Chase. I just think that that was a very personal thing and just, you know, Prometheus, much like in the way that David Ramsey created Diggle, Josh created Prometheus,” Amell said. “A lot of that stuff he had to arc out for himself. I thought that he brought the best out of me and hopefully I brought the best out of him. I just thought that the way that storyline wrapped up I thought that that made it the best,” he continued.

READ MORE: Brittany Adebumola And Joseph David-Jones Say 'The 4400' Is 'A Beautiful Companion To The Original'

Josh Segarra [PROMETHEUS] / Photo Credit: Getty Images/ Lorne Thomson/ Contributor

Is Prometheus your favorite Arrow villain, too? Sound off in the comments!

MORE NEWS: Batwoman Star Javicia Leslie Says 'I’m Really Excited For The Villains'

Arrow airs on Thursday nights at 9 p.m. on The CW Philly.