Janina Gavankar Joins the Cast of Arrow November 21, 2012 Arrow, News Arrow‘s Oliver Queen will have a brand new thorn in his side in the form of McKenna Hall, a tough vice cop on the Starling City squad. The CW has recently announced that Janina Gavankar has been cast to play Ollie’s new law enforcement foe. To further complicate matters, McKenna and Ollie had a history before Ollie was mistaken for dead and stranded on a mysterious island for five years. Gavankar’s character is set up to be a recurring character on Arrow and her debut on the show will coincide with the introduction of a new villain on the streets of Starling City, the recently announced Vertigo (Seth Gabel.) Arrow airs Wednesdays at 8/7c on The CW.