“I rarely get to watch Arrow live. And with a special guest too?!?! Fantastic!!” the 33-year-old actor wrote on his Facebook page along with the photo.
“My daughter successfully fought her nap in order to watch. She recognizes me in the #Arrow costume. Take that Captain Lance,” Stephen tweeted.
“Fight scenes are Mavi‘s favorite… Girls love The Black Canary. Well done @MzKatieCassidy,” he added.
It was just announced that Stephen has joined the cast of the upcoming movie, Teenage Mutant Ninja Turtles 2!