Scarlett Johansson has been forced to clarify her controversial remarks about politically correct casting following social media backlash.

Johansson has faced heat after she was cast to play an Asian character in the movie Ghost In The Shell. She was also forced to pull out of a movie after she was cast as a transgender man.

"You know, as an actor, I should be allowed to play any person, or any tree, or any animal because that is my job and the requirements of my job. I feel like it's a trend in my business and it needs to happen for various social reasons, yet there are times it does get uncomfortable when it affects the art because I feel art should be free of restrictions," Johansson said per the Daily Mail.

But she then released a statement, claiming that her words were taken out of context:

"The question I was answering in my conversation with the contemporary artist, David Salle, was about the confrontation between political correctness and art," Johansson's rep told Entertainment Weekly in a statement on Sunday. "I personally feel that, in an ideal world, any actor should be able to play anybody and Art, in all forms, should be immune to political correctness. That is the point I was making, albeit didn't come across that way. I recognize that in reality, there is a widespread discrepancy amongst my industry that favors Caucasian, cis-gendered actors, and that not every actor has been given the same opportunities that I have been privileged to."

The statement continued, "I continue to support, and always have, diversity in every industry and will continue to fight for projects where everyone is included."