‘Arrow,’ Season 1, Episode 13, ‘Betrayal’: TV Recap

Guessing who will play the guest villain each week is becoming a fun game with "Arrow." Last week we had Seth Gabel of "Fringe" fame. This week we get David Anders, who plays Doctor Frankenstein on "Once Upon a Time."



Want to comment on this? First, you must log in to your SideReel account!