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: Cristela Alonzo Set To Host The CW's 'Legends Of The Hidden Temple'

“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: July Season Premieres & Finales

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

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

MORE NEWS: 'Gossip Girl' Special Comes To The CW Philly July 9

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