Nicole Kidman is to take the place of Rachel Weisz playing Colin Firth's wife in new film The Railway Man.
Rachel was all set to play the wife of World War II officer Eric Lomax in the real life drama, but she is currently filming The Bourne Legacy and Oz: The Great And Powerful, and has to help promote her new film The Deep Blue Sea in the US this month, so has been forced to pull out.
Colin and producer Andy Paterson have personally persuaded Nicole to step in to the role, The Daily Mail reports.
The film tells the true story of a second lieutenant in the Royal Corp of Signals, who was captured by Japanese forces in World War II and sent to a prison camp in Thailand, where he suffered torture at the hands of his captors.
Years after the fighting is over, the former prisoner of war is still struggling to cope with the psychological damage caused.
Nicole will play Lomax's second wife Patti, who helps him to confront his fears and hatred by writing to the former Japanese officer he holds responsible and helping him to forgive.
War Horse star Jeremy Irvine will play the young Lomax in the war scenes.
The film, using Frank Cottrell Boyce's adaptation of Lomax's story, will be directed by Burning Man's Jonathan Teplitzky and is due to begin filming very soon, on location in Thailand, Scotland and Australia.