Rose McGowan, All Business By Author Kay Rhodes at Oct 10, 2017 • Category Rose McGowan (Getty) Credit:GettyLocation:Los Angeles, CACaption:Rose McGowan means business in this photo. The actress is NOT messing around.Star:Rose McGowan