its two stars , anne bancroft and patty duke , repeated their roles for the film -lrb- 1962 -rrb- and carried off the oscars for best actress and best supporting actress . ; `` lion , '' which starred robert preston and rosemary harris , ran for just 83 performances .