Film delivery system