Nació en Johannesburgo, Sudáfrica. Siendo todavía una niña se trasladó al Reino Unido con su familia en calidad de refugiados políticos.Su primer guión para un largometraje, la autobiográfica Un mundo aparte, dirigida por Chris Menges, también fue producida por Working Title, y ganó tres premios en el Festival de Cannes 1988, el Grand Prix, el Premio Ecuménico y el Premio a la Mejor Actriz, premio compartido por las tres protagonistas femeninas, Barbara Hershey, Jodhi May y Linda Mvusi.Desde entonces ha escrito varios guiones en Estados Unidos e Inglaterra, colaborando con directores como Shekhar Kapur, Roger Michell, Michael Mann, Agnieszka Holland y Mike Newell, entre otros.