Special Guest Stars Jenna Dewan as Lucy Lane Grant Gustin as Barry Allen / The Flash Guest Stars Chris Vance as Non Italia Ricci as Siobhan Smythe / Silver Banshee Brit Morgan as Leslie Willis / Livewire Harriet Sansom Harris as Sinead Sarah Robson as Dr. Amelia Hamilton Co Starring Jay Jackson as Male Newscaster Christopher Showerman as Tor Dan Warner as Fire Captain Dawn Greenidge as Pedestrian Woman