the preacher daughter movie longest