Demi Moore is pregnant again - at the age of 43. The Hollywood star and ‘toy boy’ husband Ashton Kutcher, 28, are said to be expecting their first child together at the end of the summer.

Either this kid is going to be exceedingly beautiful and semi-talented, or it will be hell-spawn. Not sure which.