Just when we thought we couldn't love Arrow any more...
Janina Gavankar - a TV Fanatic favorite based on this amazing Comic-Con interview - will recur on The CW hit as a tough vice cop in Starling City named McKenna Hall.
Look for the character to have a complicated history with a certain hood-wearing son of a billionaire, according to Zap2It.
Hall will spring into action when Seth Gabel debuts as this season's major villain. She will get involved with a new street drug called Vertigo.
Gavankar is best known as Luna True Blood and will also appear on Fox's The Goodwin Games this spring, though that show recently had its initial episode order cut.