The newest "Arrow" trailer features a first look at Brandon Routh as Ray Palmer, a grittier Laurel and Oliver knowing his way around a gun.


Full article here.