I have to say, Arrow is one of the season’s most pleasant surprises. Naturally, Stephen Amell is the main draw but I’ve actually enjoyed the story lines and find myself just not tuning in for Amell’s body which is a work of art in itself. Side note. It’s even better in person. To my HUGE SURPRISE, I bumped into him at the gym which is a shocker since I only go once in a blue moon ;) But enough about me and my celeb sightings. We’re here to discuss this juicy bit of casting news.

Looks like a True Blood cast member is keeping themselves busy while the show is in hiatus. This actress just landed a multi-episode arc on The CW’s breakout hit. She will play McKenna Hall, a Starling City vice cop. Hall is described as being tough, sexy and formidable and has a complicated history with Oliver (Stephen Amell). Based on previous ‘complications’, I would say they had a little nookie nookie. Find out who it is after the jump.

If you guessed Janina Gavankar aka Luna the shapeshifter, then you’re correct. The half-Indian and half-Dutch beauty will appear on the show when a sketchy new drug called Vertigo hits the streets. Gavankar’s previous credits include The L Word and The League. If you haven’t checked out her foray into music, you have to watch her beautifully-shot music video, Waiting for Godot. She’s gorgeous and can sing. Life’s just not fair ;)

What do you think of Gavankar’s addition to Arrow? Are you watching The CW show? Are you looking forward to True Blood next summer? Sound off below.