Stephen Adam Amell (born May 8, 1981) is a Canadian actor and producer. He is best known for playing Oliver Queen / Green Arrow in The CW superhero series "Arrow" (2012–2020). He has also appeared as the character in "The Flash" (2014–2019), "Vixen" (2015–2016), "DC's Legends of Tomorrow" (2016–2020), "Supergirl" (2017–2019) and "Batwoman" (2019). His other credits include the HBO series "Hung" (2011) and the movies "" (2016) and "Code 8" (2019).