David Cassidy

David Bruce Cassidy (April 12 1950 – November 21, 2017) was an American actor, singer, songwriter and guitarist. He portrayed Sam Scudder/Mirror Master on CBS's The Flash.

Trivia

 * Cassidy is the father of Katie Cassidy Rogers, who portrays Laurel Lance/Black Canary and Laurel Lance/Black Siren/Black Canary on Arrow.