Woman Thou Art Loosed!: On the 7th Day,” starring Blair Underwood, Sharon Leal, Nicole Beharie and Emmy Award nominee Pam Grier. Shot in New Orleans in less than a month, the film depicts a happy couple whose lives are turned upside down when they have only a week to rescue their 6-year-old daughter from abductors. […]