Archie Panjabi has said she was once warned that "it was impossible for Indian women to make it in Hollywood".
The British-born Asian actress, 45, said early in her career an agent told her she would struggle to get her big break in Tinseltown.
She said there were still too few leading lady roles for women of colour on the big screen.
Panjabi said in National Geographic magazine: "When I started out it was challenging because there were very few roles for women who looked like me.
"I was even told by an agent that it was impossible for Indian women to make it in Hollywood."
The actress got her first big film break in 1999 in East Is East, which explored the lives of a Pakistani immigrant family in the UK.
"It was an exciting time as more characters that truly reflected the (British) population soon arrived on screen," said Panjabi in April's special race issue of the magazine.
"I believe that great drama can shine a light on the intricacies of race and prejudice and enable us to gain a better understanding."
But she added: "I think it's safe to say that there is still only a tiny percentage of leading roles in Hollywood films for women of colour, let alone for women of Indian origin!
"I definitely have to fight against that."
She went on: "Diversity isn't just about race. It isn't about being black or white.
"The society in which we live should be reflected accurately on screen in terms of age, gender, socioeconomic background, race, sexual orientation, disability, and physical attributes."
The actress guest edited National Geographic as part of the magazine's 130th birthday celebrations this year.
Panjabi's full interview will be in April's issue of National Geographic, out on April 4.
By Julia Hunt
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here