
(Evan McColloch)
Role added by @masterofcool on March 23, 2026
Role ID: 649799684
Evan McColloch, also known as the Mirror Master, is one of the secondary antagonists of The Flash III: Rogues Revenge. A Scottish-based criminal turned supervillain operating in Central City, and a key member of the Flash’s Rogues Gallery, primarily recognized for using mirror-based technology to manipulate light, create illusions, and travel through dimensions.
Suggestions are restricted by the story owner.
Suggestions are restricted by the story owner.
Comments