an imprssive enough feat for teenagers back in the making and selling of a feature film