who wrote the screenplay for the 2004 film ?
andrew davies