It's Janina Gavankar!
Bullseye! The 31-year-old actress, who plays Luna on True Blood, will play McKenna Hall on Arrow, a cop whose tangled history with Oliver Queen predates his island exile and transformation into the Arrow.
Between this and her burgeoning music career, Janina is one active artist! We love seeing her “shift” into all these different roles.