ARROW Star Stephen Amell May Be Filming in Downtown Vancouver This Week For THE FLASH’s Final Season
Arrow star Stephen Amell is back in Vancouver filming an appearance in the ninth episode of The Flash’s final season, but if it was up to him we wouldn’t know anything about it.