Special Guest Stars Wentworth Miller as Leonard "Len" Snart Guest Stars Danielle Nicolet as DA Cecile Horton Violett Beane as Jesse Wells Ashley Rickards as Rosalind Dillon Grey Damon as Sam Scudder / Mirror Master Co Starring Chad Riley as Foreman Dalias Blake as Tough #2