The 33-year-old actor live tweeted the episode with his favorite little girl there to see it all!
“I rarely get to watch Arrow live. And with a special guest too?!?! Fantastic!!” Stephen 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.
It was just announced that Stephen has joined the cast of the upcoming movie, Teenage Mutant Ninja Turtles 2!