So Long, Overwatch! Did Felicity Smoak Survive Her Last Episode of ‘Arrow’?
So long, Overwatch! Emily Bett Rickards bid farewell to her beloved role as Felicity Smoak during the Monday, May 13, season 7 finale of Arrow, titled “You Have Saved This City.” Oliver (Stephen Amell) and the team thwarted Emiko’s (Sea Shimooka) terrorist attack on the city, but before his sister died at the hands of the Ninth Circle, she warned him […]
Read more