Breaking News 7657055
Stephen Amell stars in the NBC spinoff series, which debuts Feb. 23, 2025