Guest Stars John Barrowman as Malcolm Merlyn Manu Bennett as Slade Wilson Adrian Holmes as Lt. Frank Pike Roger Cross as Det. Lucas Hilton Agam Darshi as Anastasia David Anders as Cyrus Vanch Ona Grauer as Vivian Co Starring Marrett Green as Merritt Davis Lee Vincent as Kelton Bill Croft as Grizzled Man John Shaw as George Wolfman Jessica Schreier as Woman Uncredited Adrian G. Griffiths as Malcolm's Bodyguard