I Passed for White sparked controversy because Sonya Wilde, a white woman, played the role of the fair-skinned black Bernice Lee. This choice angered many black Americans, especially in Hollywood, who wanted a black actress to portray Bernice. The Hollywood studio chose not to cast a black woman partly because many studios feared that white Americans would not want to see an on-screen relationship between a real black woman and white man. To avoid controversy, they cast a white actress instead of a fair-skinned black actress (BlackClassicMovies.com). Sonya Wilde’s whiteness, and the flexibility afforded to the film because of it, is apparent in the promotional materials for the film as well.