Emma Roberts gives birth to a baby boy

Emma Roberts has given birth to a baby boy called Rhodes.