Nació en Sydney y se graduó en la Universidad de Sydney en 1962. Trabajó para el Instituto Cinematográfico Británico y dirigió su primer largometraje, "The adventures of Barry McKenzie", en 1972. Desde entonces ha dirigido más de 20 películas. También ha dirigido numerosas óperas, incluyendo Rigoletto para la Ópera de Los Angeles.