Why do rich and famous black men marry white women?

Because the circle that they travel in related to wealth means that they mostly meet white women who have the means or whatever to be in those circles. i.e. sporting events, travel, restaurants and clubs.