Ashley Rickards will play villainous and very dangerous Rosalind "Rosa" Dillon when 'The Flash' returns on October 4 on The CW. The actress is well known for her role as Jenna Hamilton in the MTV comedy-drama series Awkward.
According to E! Online, the character, also known as 'Top', has the power to literally make people's heads spin, and will make an appearance in the fourth episode of season 3. The character, which is a man in the comics, will play the Bonnie to Mirror Master's Clyde in the Flash version.
The Flash season 3 is definitely adding excitement for fans as they will get to witness Mirror Master/Sam Scudder (Grey Damon), which will mark the return of Wentworth Miller as Leonard Snart/Captain Cold and another evil speedster. And there is also a musical episode.
E! Online also reported that executive producer Aaron Helbing termed the episode as kind of the origin of Mirror Master. "We're excited to have Wentworth back because he always brings this amazing presence", he said.
"It's the origin story of him, but it's this struggle between Mirror Master and Captain Cold and you get to see who comes out on top," added another executive producer Todd Helbing.
Barry Allen or The Flash will be seen jovial when the season opens. "He's over the moon at the moment because his dream came true. He's living with his parents and he gets to see them every day," teased Aaron.
The EPs also stressed that either Joe or Caitlyn will shock fans when the season premieres.