John Boyega has slammed Game of Thrones for its lack of diversity.
The London-born actor - whose parents, Abigail and Samson, are Nigerian - told GQ magazine he was disappointed in the lack of black actors in the HBO fantasy series and the Lord of the Rings movie franchise.
Boyega, who plays Finn in the Star Wars films, said: "There are no black people on Game of Thrones. You don't see one black person in Lord of the Rings. I ain't paying money to always see one type of person on-screen!
"Because you see different people from different backgrounds, different cultures, every day."
He continued: "Even if you're a racist, you have to live with that. We can ruffle up some feathers!"
Boyega has previously stated that he wants to make a movie in Nigeria.
The 25-year-old actor is among the most sought-after names in Hollywood, following his performance in Star Wars: The Force Awakens - but he said he would love to honour his parents' heritage by making a movie in the west African country.
Boyega - who starred in the Nigerian film Half of a Yellow Sun in 2013 - posted on Twitter: "Doing another movie in Nigeria would be a dream come true. Out of everything achieved this is on my mind!"
Boyega has also treated Star Wars legend Harrison Ford to some Nigerian food while they were filming the 2015 hit The Force Awakens.
He previously said: "Harrison is a really great guy and someone who has a very big legacy. In order to break Harrison into the London culture I took him to the Old Kent Road to have some Nigerian food and he loved it."