Faye Dunaway's ex-husband, Terry O'Neill has revealed that her son, Liam, was actually adopted. The British photographer has tried to set the record straight after 23 years, as Academy Award-winning actress, Dunaway, has been trying to convince people that she is Liam's biological mother since his birth.

Related: 'I'll Eat You Last' Sees Beth Midler At Her Very Best As The Witty And Cynical Sue Mengers

O'Neill and Dunaway were married in 1983 and were together for four years. Now, he reveals that: "Faye was desperate to have a baby. She wanted to be a mother because her own childhood had been so rotten. But there came a point when she had to face the fact that kids weren't coming."

In an interview with STAR magazine, O'Neill explained that he had begged Dunaway to let the world know the truth, after she took until Liam was 6-years-old before even telling him.