ARROW debuted its third season trailer at San Diego Comic-Con yesterday, which gave fans their first look at new guest stars like Brandon Routh (Superman Returns) as Roy Palmer/The Atom, Karl Yune as Maseo Yamashiro, and Peter Stormare as Count Vertigo; plus the return of Caity Lotz as Sarah Lance/Black Canary, new flashback scenes with Oliver in China, and Roy in costume as sidekick Arsenal. Warning: contains spoilers for season 2 in the first minute's recap.
Updated with a longer version, previewing famous DC Comics villain Ra's Al Ghul.