El 1 de noviembre de 2006, en Londres, Anderson dio a luz a Oscar, su segundo hijo.