Cassidy is best known for playing Laurel Lance aka Black Canary on eight seasons of CW hit series Arrow. Her credits also include box office hits Taken , Monte Carlo , and A Nightmare On Elm ...