Film Opens July 29