Jesse McCartney is wishing he’d kept his mouth shut after telling a radio show that Jennifer Lopez was pregnant.
The 19-year-old heartthrob told Atlanta’s Star 94 FM that J.Lo had dropped out of the movie 'Dallas', in which she was set to play Sue Ellen, because she had a baby on the way.
Jesse, who is dating actress Katie Cassidy - who has a role in the movie, has been forced to confess that he didn’t actually know this for a fact.
"I have no first-hand information whether or not Jennifer Lopez is pregnant,” he said in a statement. "I thought I had read it somewhere."


