soul food is a 1997 american comedy-drama movie directed by george tillman jr. and starring vanessa l. williams, vivica a. fox, nia long, michael beach, mekhi phifer, jeffrey d. sams, irma p. hall, gina ravera, brandon hammond. it was distributed by 20th century fox.