Guest Stars Caity Lotz as Sara Lance Dylan Neal as Dr. Anthony Ivo Dylan Bruce as Adam Donner Teryl Rothery as Jean Loring Navid Negahban as Al Ow-Al Co Starring Ron Selmour as The Butcher Rene Wang as Waitress Curtis Braconnier as Dark Archer Stick