Arrow Season 6 Trailer and New Cast Confirmed!