Battle of the Day

Katie Cassidy vs Katrina Law

Katie Cassidy
Katrina Law

Katie Cassidy

Katrina Law

Arrow already has quite a few lovely actresses but the hit TV show's fans can soon look forward to an additional leather clad crime fighting femme fatale as Black Canary hits the scene, played by Katie Cassidy. It looks like the resident leather clad bad ass, Nyssa al Ghul (aka Katrina Law), is taking the addition in stride even though she now has some on screen butt kicking competition.

Which actress do you think is hotter, Katie or Katrina?