Michelle Rodriguez has apologised for saying that minority actors should stop stealing “white” superhero roles.

The Fast And Furious star made the comments after being asked by TMZ about the rumours she would be playing the female incarnation of the Green Lantern in a forthcoming Warner Bros movie.

 (AP Photo/DC Comics)
(AP Photo/DC Comics)

“That’s the dumbest thing I’ve ever heard,” she said.

“I think it’s so stupid, because of this whole ‘minorities in Hollywood’ thing. It’s so stupid, stop stealing all the white people’s superheroes. Like, make up your own.”

But Michelle was forced to issue a public apology after her comments sparked outrage from fans.

Michelle Rodriguez | Facebook

In the video, posted on Facebook, the actress admitted she “stuck” her foot in her mouth once again and said her remarks “were taken out of context”.

“I have a tendency to like, you know, speak without a filter. Sorry about that,” she explained.

“What I really meant was… there’s a language, and the language that you speak in Hollywood is a successful franchise. I think that there are many cultures in Hollywood that are not white, that can come up with their own mythology.”

She added: “We all get it from the same reservoir of life. It doesn’t matter what culture you come from. I’m just saying that instead of trying to turn a girl character into a guy or instead of trying to turn a white character into a black character or a Latin character, I think that people should stop being lazy and, you know, that people should actually make an effort in Hollywood to develop their own mythology.”

Ryan Reynolds
Ryan Reynolds played the Green Lantern in the 2011 film (Matt Sayles/AP)

Ryan Reynolds previously portrayed the DC Comics superhero in the 2011 movie, which also starred Blake Lively, Mark Strong and Peter Sarsgaard.