Arrow's John Barrowman Previews Malcolm's 'Bizarre' Dilemma and a 'Jaw-Dropping' Nanda Parbat Twist

This week on The CW’s Arrow (Wednesday, 8/7c), the League of Assassins’ lair in Nanda Parbat gets a pair of surprise visitors, when Laurel Lance (played by Katie Cassidy) shows up with Malcolm Merlyn aka Ra’s al Ghul’s troubled daughter Thea, as well as quite-dead Sara, in tow. READ MORE

Fall TV Preview

Arrow Ups John Barrowman to Series Regular: 'I Am Excited to Explore What Is Yet to Come'

To quote John Barrowman at The CW’s Upfronts event red carpet on Thursday morning, “You can’t keep a good bad guy down” — fitting words, given that one hour later, TVLine confirmed that the genre-TV fave has been promoted to series regular status for Arrow Season 3. READ MORE