David Oyelowo doesn't think British cinema tells stories "with black protagonists in a heroic context".
The 38-year-old actor - who recently starred as civil rights leader Martin Luther King in the Ava DuVernay-directed movie 'Selma' - claims he's been forced to head to Hollywood in order to further his career.
He shared: "I'd never get to play a character akin to Dr King living and working here. If I looked like Benedict [Cumberbatch] or Eddie Redmayne, I could do the films they have done that are being celebrated now.
"But myself, Idris Elba and Chiwetel Ejiofor had to gain our success elsewhere because there is not a desire to tell stories with black protagonists in a heroic context within British film."
Oyelowo said he aspires to appear in British movies that tell similarly inspiring stories, but admits it's like banging his "head against a brick wall".
He told the Big Issue: "That is a huge ambition of mine. But I am not going to continue to bash my head against a brick wall. I tried very hard while I was here. And we have a system in place that makes it very difficult.
"The class system in the UK is very real. The old boys' club is very real. America has its own challenges but the system is tied to money."