Actress Kiersey Clemons, who plays Iris West in the upcoming DC Studio blockbuster The Flash alongside star Ezra Miller, is relieved that the truth about the movie and its embattled star is finally coming out. ...