Best performance in this week’s Arrow? Katie Cassidy,...





















Best performance in this week’s Arrow? Katie Cassidy, without a doubt.