Mirror Master

Mirror Master is a villain from the Flash comics and media.

Origin
The Mirror Master was already a criminal before he gained his powers. While he was working in a prison workshop, he created a mirror that could hold an image for a certain amount of time. After this, he escaped from prison and created numerous mirror gadgets to help with his crime sprees.

Powers and Abilities
Using the special mirrors he creates, Mirror Master is able to do many things. One of the various things he can do is travel to other dimensions.