Stephen Amell Dishes On Oliver's Return To The Island In Arrow Season 2

Stephen Amell Dishes On Oliver's Return To The Island In Arrow Season 2

Stephen Amell (who plays Oliver Queen) chats with reporters on the Vancouver set of The CW’s “Arrow” about Season 2. Why does Oliver decide to return to the island? Plus, where is he more comfortable, the island or Starling City? “Arrow” Season 2 premieres Oct. 9 at 8/7c on The CW.