Rose has landed the role of the iconic comic-book heroine and is set to appear as part of CW’s Arrowverse in December, but has faced criticism since the announcement.