Arrow's Oliver Queen may have outed himself to the public in the Season 6 finale, but star Stephen Amell has someone to do it for him: his daughter Mavi.

"My daughter is the very, very worst at keeping my secret identity," he told fans at Heroes & Villains Fan Fest in London. "She tells everybody that I'm the Green Arrow. Watch this." He then invited Mavi onstage and handed her his microphone, saying, "Mavi, do not tell the people that I'm the Green Arrow." Mavi took the mic, hesitated for a moment, then said with a smile, "My dad is the Green Arrow."

RELATED: Arrow’s Stephen Amell Says Green Arrow Would Beat ‘Any Iteration of Hawkeye’

This isn't the first time Mavi outed Amell's secret identity. Earlier this month, she told Broadway's Frozen stars the very same thing. "This photo of my daughter telling Anna and Elsa that I’m the Green Arrow is the best thing that has ever happened to me," he wrote on the May 16th Tweet.

RELATED: Arrow: Tyler Hoechlin’s Superman Is on Stephen Amell’s Wishlist

Mavi's timing is just right, since the Arrow Season 6 finale found Amell's Oliver Queen telling the press he is Green Arrow. The show has dealt with the matter of his secret identity several times now, and he has pulled out all the stops each time to prevent his real name from getting out. Heading into Season 7, however, all that has changed.

Arrow returns to The CW this fall for its seventh season, airing at 9 p.m. ET on Mondays. The series star Stephen Amell as Green Arrow, David Ramsey as John Diggle, Emily Bett Rickards as Felicity Smoak, Colt0n Haynes as Arsenal, Echo Kellum as Mister Terrific, Rick Gonzalez as Wild Dog, Juliana Harkavy as Black Canary and Katie Cassidy as Black Siren.