He just won over a lot of fans.

Ed Skrein announced he was stepping down from the Hellboy reboot following backlash over his casting, and he sounds like he really wanted to make an impact with the decision. The actor had originally signed on to play Major Ben Daimio, who is Japanese-American in the original comic books.

"I accepted the role unaware that the character in the original comics was of mixed Asian heritage. There has been intense conversation and understandable upset since that announcement, and I must do what I feel is right," he wrote on Twitter.

"It is clear that representing this character in a culturally accurate way holds significance for people, and that to neglect this responsibility would continue a worrying tendency to obscure ethnic minority stories and voices in the Arts. I feel it is important to honor and respect that. Therefore I have decided to step down so the role can be cast appropriately," he continued.

"Representation of ethnic diversity is important, especially to me as I have a mixed heritage family. It is our responsibility to make moral decisions in difficult times and to give voice to inclusivity,” Skrein shared. “It is my hope that one day these discussion will become less necessary and that we can help make equal representation in the Arts a reality. I am sad to leave Hellboy, but if this decision brings us closer to that day, it is worth it. I hope it makes a difference," he concluded.

The people involved in making the film couldn't be more proud of the stance he decided to take.

"Ed came to us and felt very strongly about this. We fully support his unselfish decision. It was not our intent to be insensitive to issues of authenticity and ethnicity, and we will look to recast the part with an actor more consistent with the character in the source material," a statement from the producers and studio read.

Bravo!