Dwayne Johnson
Not everybody is happy that Dwayne "The Rock" Johnson is set to play folklore legend John Henry. The actor posted a teaser for "John Henry and the Statesmen" on Instagram on Tuesday. Henry is an African-American folk hero who, as a steel driver, raced against a steam machine and won, giving up his life in the process.

Johnson wrote on Instagram that he's excited to play one of his "childhood heroes." In the upcoming Netflix film, he will lead an ensemble of "the most popular folklore figures and legends from different cultures around the world." He continued, "@NETFLIX is the perfect partner & platform to bring these global folklore icons to life. ... The legend of JOHN HENRY'S strength, endurance, dignity and cultural pride was instilled in my DNA at a very young age. My dad would sing 'Big John' to me every time he would put me to bed." He released a brief video teaser along with the announcement.

Jake Kasdan, who worked with Johnson on "Jumanji," directs. Johnson will produce the film, along with Kasdan, and Seven Bucks Productions' Dany Garcia and Hiram Garcia and Beau Flynn of FlynnPictureCo.

Many Twitter users pointed out that Henry is portrayed in folklore as a dark-skinned black man. Johnson is mixed race; his father is black and his mother is Samoan. Johnson has played white, black and Pacific Islander characters in the past.

Some even accused Johnson of playing up his black heritage when it's convenient.

In a GQ profile last year, Johnson said people most frequently guess that he is Greek.

In 2016, Zoe Saldana faced criticism for playing jazz legend Nina Simone, who was proud of her dark skin. Simone's own family told Saldana to "go to hell" on Twitter.