How old was Olivia Newton-John when she played the part pf Sandy in Grease? Newton-John was 29. She got the role of Sandy after a chance meeting with producer Allan Carr at a dinner party held by Helen Reddy. She insisted on a screen test with John Tr…avolta, the film's co-star. Eithar Atef.