Preston spilte også i filmmusikaler som (1974) og (1982), som han ble nominert til Oscar for beste mannlige birolle for. Hans siste rolle i en spillefilm var i (1984), der han spilte en intergalaktisk svindler. Preston døde av lungekreft i 1987, i en alder av 68 år.