Stephen Amell plays shipwrecked Oliver Queen in CW’s television series, Arrow. The show is based on characters published by DC Comics. Whether you like Stephen Amell as the elapsed billionaire playboy or as the vigilante restoring justice, you've got to commend him for his passable training at The Tempest Freerunning Academy in Los Angeles.