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 Dalias Blake as Tough #2 Chad Riley as Foreman