Grant Gustin as The Flash
Barry (Grant Gustin) appears to have been beaten up by Mirror Master (Grey Damon) and Top (Ashley Rickards) in new photos from the set of Season 3, episode 19 of “The Flash.” The CW

Grey Damon and Ashley Rickards are reprising their roles as Mirror Master and Top in Season 3, episode 19 of “The Flash.”

Damon and Rickards were spotted filming in a trashed alley in downtown Vancouver on Monday, March 6. Also in the outdoor set were Grant Gustin and Tom Cavanagh, who is directing the episode. According to YVRShoots, the scene being filmed involves Mirror Master, a.k.a. Sam Scudder, and his girlfriend Top, a.k.a. Rosa Dillon, giving The Flash (Grant Gustin) a good kicking as he lies helplessly on the ground.

As seen in the photos shared by the website and a number of fans on Twitter, Cavanagh demonstrated how the kicking should be done to the pair of guest stars. Take a look at the photos and videos taken from the set on that day below:

Mirror Master and Top first appeared on the CW series in Season 3, episode 4, aptly titled “The New Rogues.” In a flashback scene in the episode, Sam and Rosa were hit by the dark matter from the S.T.A.R. Labs particle acceleration explosion. After the disaster, Sam found himself trapped in a mirror while Rosa was locked up in Iron Heights. Three years after, Sam managed to get out of the mirror and broke Rosa out of prison using his new metahuman powers.

When Sam found out that Rosa was also affected by the particle accelerator explosion, he thought that they could finally take down Snart (Wentworth Miller). But when Sam learned that Snart was long gone, he decided to just use their abilities to wreak havoc in Central City.

At the end of the episode, Team Flash defeated the pair by using a hologram of Snart. Rosa was returned to her cell in Iron Heights, while Scudder was locked away in a separate cell with no reflective surfaces in order to prevent any attempts of escape.

While it’s unclear how Sam and Rosa manage to break out of prison, it’s possible that someone helped them to get away.

The air date for Season 3, episode 19 has yet to be revealed, but an all-new episode of “The Flash” (Season 3, episode 15) airs tonight at 8 p.m. EST on The CW.