Arrow premieres Thursday, October 12 at 9/8c on The CW!