(Played by David Cubitt in the Arrowverse). Mark Shaw was an agent of ARGUS who was sent to Corto Maltese who betrayed the organization. Shaw was defeated by Oliver Queen, Roy Harper, and John Diggle. Diggle agreed to fake Shaw's death allowing the latter to resume living a normal life.
Fan Casting
David Cubitt
Do you know the perfect person for this role? Use the form below to make a suggestion!
Ready to move onto another story? Here are a few more to browse. Assemble your dream cast!
Join the Conversation
0 comments on this role
Leave a Comment