Stephen Amell

Stephen Adam Amell (born May 8, 1981) is a Canadian actor who portrays Oliver Queen in the lead role on Arrow​​, in a guest starring role in the first, second, third and fourth seasons of The Flash​​ and the first, second and third seasons of DC's Legends of Tomorrow​​, and as a special guest star in Vixen​​. He also briefly portrayed Werner Zytle as he takes the form of Oliver in his very own Vertigo-induced hallucination. He portrayed Oliver (Earth-X) in Crisis on Earth-X​​ crossover.